Zola

You know what they say, Third time's the charm. After a long silence I'm trying to revive this website. This time I'm using zola.

I've tried VitePress, Astro and the first version was written using Jekyll. Why do I now use Zola?

Zola is a user friendly static website generator that allows to create static websites with features like previews, syntax highlighting and easy content management. There is no complex setup.

I have installed Zola from source. To do this, you need Rust and Cargo. There are many other installation options. Check the installation instructions on the Zola website.

To create a blog, create a folder, enter it and execute the following commands:

zola init
zola serve

Open your browser to http://localhost:1111 and look at your blog for the first time.

And building the site:

zola build

Copy all the generated files in the public folder to your host and your website is available for everyone.

When you are familiar with Jinja2, then writing templates for the blog is a no brainer. I also integrated Tailwindcss in this site. You can check the source code of this Zumuta! blog on Codeberg. The theme Zolarwind was a good inspiration for using Tailwind in my blog.

This was also a good opportunity to move the code of the website from Github to Codeberg.

Previous Article
PHP dotenv
Back to the blog