After more than one year of silence I have once again changed my homepage completely. On my way I used many approaches to website and blog management:
- Static HTML pages (using WYSIWYG editors),
- static HTML pages (hand-written),
- regular expressions to generate static HTML pages,
- M4 to generate static HTML pages,
- XML + XSLT to generate static HTML pages,
- Drupal,
- my own blog software in PHP,
- Static HTML pages and a separate blog using Blogger.com.
Since none of these solutions (each of which I thought of as being the ultimate solution at first) really worked well for me, I abandoned all of them.
Then recently I found Hakyll, which is a static site generator. Its configuration file is an actual program written in Haskell, my favorite programming language. Using it to generate my site, this is my next attempt to make and maintain a personal homepage.