New blog? New backend!
I revived my blog. It is now powered by Hugo, a very fast static site generator based on Golang.
Why a static site?
I chose a static site generator over my old Wordpress blog because of the following reasons:
- Wordpress, its plugins and PHP need to be updated regularly.
That’s annoying and time consuming. - Like most other software, Wordpress and its plugins are often vulnerable to attacks.
I don’t want to have to worry about hackers getting access to my blog. - I prefer to write my blog posts in plain markdown, in my editor of choice.
- I don’t need the dynamic features of the PHP script language.
Benefits of a static site
Static sites can be served by a simple web server like nginx or Apache.
These webservers are battle-tested and work very well.
By serving only static files, I could reduce my stack from
- Wordpress
- Wordpress Plugins
- MySQL
- PHP
- Apache
to only a simple webserver.
This means less stuff to worry about.
Oh, and I should also mention the performance benefits of static sites.
Happy blogging!