Alyxdev's blog ✨


My blog's toolchain

I have my computer. Next thing to do is to choose my toolset. It was a real challenge because I have a very limited compute power and no desktop environment. But I had time and will.

I use Zola as a static site generator. It has the great advantage to be very light, have no dependancy and is available to install on alpine with apk.

As for text editing, I love using vim. I don't have much of a choice on the tty.

A text editor and a web server, that checks all the requirements.


Zola makes the development easy with the serve command. It compiles and hosts locally the website and I can open my browser to see the result.

I use my iPad and my Pixel for real world testing, but in order to open the server to your local network, you need to add a couple parameters.

# '--interface' opens the server to your network
# '--base-url' is needed to build the permalinks
zola serve --interface 0.0.0.0 --base-url 192.168.1.2 # local ip here

Zola's hot reload feature is really handy in that scenario as all devices reloads automatically on save.

I can now happily write and test within my bed 😪 or on the go.

Once I've finished writing, I use the Neocities CLI to push my changes with a single command (My blog is hosted on Neocities).

And voilà, that's how I write, test and publish my blog posts, and I found it super fun!