Creating this blog using Zola, Abridge and Netlify
Vahan November 04, 2025 Updated: November 06, 2025 #BlogI have been thinking about setting up a blog for a long time and that time has finally come.
Tech Stack
This blog relies mainly on Zola which is a static site generator written in Rust and Abridge which probably is the most advanced theme for Zola. This stack makes the website particularly fast to build, load and offers great SEO out of the box.
For hosting, I use Netlify for free which allows building this website directly from a private Git repository.
Setup
The first step was to install Zola on my system. I could then start setting up my blog and Abridge.
# Create Zola website
|
# Turn it into a git repository and add Abridge as a submodule
# Copy essential files for Abridge to my website
I then went to the config.toml file and uncommented the following line.
#theme = "abridge"
Making it my own
In my config.toml, I changed a few things such as the base_url, title, description, author and keywords keys.
I also commented out the textlogo so that the name of my blog would appear instead of the Abridge logo.
I then added a favicon-32x32.png file to the static folder and commented out all the other icons in config.toml. It doesn't look great but at least it's mine.
PWA
I could then easily turn my website into a progressive web app thanks to Abridge. This allows users to install my website as if it was a native application.
I copied the necessary manifest.json file.
I then modified it with the name of my blog and added my icon files.
And finally, I ran the abridge script to generate the minified manifest file.
Netlify
The last thing I had to do before publishing was modify the netlify.toml file to adapt it to my url.
Conclusion
Building a performant static blog with advanced features is pretty easy nowadays. And I hope I will be publishing many articles on this blog.