Welcome to my new blog. In comparison to my old, which is offline because PHP was updated by my hoster and the blog software I used (Nucleus) is not longer maintained, I am going with a static version this time.
Static website hosting has a lot of advantages and a few disadvantages:
You don’t depend on provided version of software such as PHP at your hoster.
The source is mostly text and easy to migrate if needed.
Your data can (and should) live in a repository such as GIT.
Almost no security issues.
You cannot easily have dynamic content of any kind, such as comments or dynamic image resizing.
A site search is hard to integrate and requires external services, hence you won’t find a search here at the moment.
Sure, I could have hosted all that myself, but who wants to run outdated PHP and PHP-based software? That is a security nightmare.
I decide to go with JBake as my content generator despite its slow release cycle and a lack of features. The main reason for choosing it, was the proper support of AsciiDoc as main content language in contrast to pure HTML or Markdown that is used by others. Secondly, it is written in Java, which enables me to make changes and fixes more quickly. It also gives me the opportunity to just fork it and run with my own version from now on, if needed.
One might argue, why to choose AsciiDoc? I am planning to write a book and the AsciiDoc toolchain for that is nice and that gives me the opportunity to learn about it. Also, there is an editor AsciiDoc FX for that.
I carefully styled the AsciiDoc content and you can see that here. This is not full support of every possible AsciiDoc feature, but pretty much enough for the moment. I will certainly adjust that styling occasionally to improve readability and overall layout.