Setting up my blog

Introduction

After I killed my personal website somewhere around 2023, since I never really found time to update it anymore, I have been missing a place to give as a home to my loose thoughts. Consider this blog that place and I hope I will keep writing here in the future.

Research

I took some time looking for a good solution for my new personal site, focused on blogging and ease-of-hosting. My priorities where roughly:

A very good site I found when searching was Jamstack and after looking through many different generators I finally landed on Zola

Setting up Zola

Getting started with Zola was both easy and a bit confusing:

I installed the first minimal theme focused on blogging that I liked terminus

Installation

I'm sadly still on windows, but at least installing zola there is as easy as it gets using winget

winget install getzola.zola

And that's all, now we are ready to create a new site by running zola init inside of an empty folder

Choosing a theme

The official docs are a trap, since they will have you set up your own templates for blogging. This works fine as a first test, but when you then use a theme, it will not work, as those come with their own templates.

So rather choose a theme right away, install it depending to it's documentation and look how they have setup their templates.

For terminus (and I think most other themes) the best way to install is to clone a git submodule into the themes folder.

git submodule add https://github.com/ebkalderon/terminus.git themes/terminus

Next steps

Other than filling up the site with some posts, I also want to look into other things: