My Free Blog Setup

I thought it was worth documenting my current setup for this blog. Most of it is automated and it costs me nothing to host it.

I use Zola to generate the site. It is a static website generator that effectively takes markdown documents and a theme and produces the site.

The theme I use is based on DeepThought with a few tweaks and customisations. I like this theme as it supports all the features I wanted - such as search, static pages - in a nice clean way.

When I have written a post I test the site using:

zola serve

And once I am happy with it I build the site with:

zola build –output-dir docs

I host the site using Github Pages so publishing the site is simply a case of submitting the changes - I use GitHub Desktop as it is very simple.

I have also setup the site to use a free Cloudflare account to handle the HTTPS and also improve performance.

The latest change I have introduced is to use Obsidian for creating the posts. I have created a draft folder under the posts folder and set Zola to ignore this folder. I can now create posts whenever I want and only have to move them and update the post date to make them visible.

I have a template set for each new post so it simplifies the post creation significantly.

Links

Zola

DeepThought

GitHub Pages

GitHub Desktop

Cloudflare

Obsidian

Random Posts

There is more to it

Growing up I was a big fan of Jean-Michel Jarre.


Read More

Taking the pain out of logo design with Tailor Brands

I came across a link on Product Hunt to Tailor Brands who do automatic logo creation and branding. It is great to see them still doing well. I used them for my company logo, Sentio Ventures, shortly after they started in 2014!


Read More

Music to focus

When I am working I like to have music in the background to help me focus. I find, like a lot of people, that it needs to be music without lyrics most of the time.


Read More