New Website! Part Deux
I've decided to rework my website (again). Originally the website consisted of static pages, which was later complemented by a simple custom Python-based blogging system. Blog articles were written directly in HTML, which was quite cumbersome. Even a simple form that allowed me to quickly write a new blog article was not terribly helpful.
At some point (probably around 2018) I decided that I didn't want to maintain my own website generator, so I replaced it with a WordPress installation. I was never really happy with it. While WordPress is great for easy websites, and it was fairly easy to write new articles, customizing it is often a pain.
So what am I using now? A new custom website generator, written in Python. This time, instead of writing HTML source files, I'm using Markdown, which will simplify writing pages and blog articles. What was originally supposed to be a fast and loose project became fairly complex in the end, with a link checker, advanced redirect handling, and other bells and whistles.
I've also restored some old content that was never properly migrated over to WordPress. Not that that content (like a CruiseControl configuration) is particularly interesting or relevant today, but I personally see no need to remove historic content like this.
Maybe I will even add new content or write new blog posts in the future.