I use Hugo [0] as a static website generator. They have plenty of themes [1] to choose from. You can still adjust it with basic knowledge in HTML/CSS. Afterward you can chose where to host it. You can use Github Pages [2] for free or pay for a service like DigitalOcean (starting with 5€ a month which scales well) [3]. I wrote a technical cheatsheet [4] on how to setup your own website with these ingredients.
Octopress, which is built on Jekyll. Unfortunately I bet on Octopress waaaay back in the day when it was essentially a very customized Jekyll install. This has led to a situation where updating to a newer release of Octopress, or even upgrading Jekyll itself is more or less a rewrite.
Nothing. I have a Github page (and no im not using git to deploy), full html and I put my very simple but useful (for me) Javascript programs.
I have another page which is a LAMP stack but that is not actually a blog, just my applications for my use. But I am going to change it into Flask/Nginx. In time I am going to deploy all my Javascript into Flask too.
edit:
wow, i said 'nothing'. I meant not anything fancy.
The issue I have with "technologies" and self-hosted stuff is that I'm constantly tempted to tweak things. A hosted platform with limited customisation gives me boundaries and means I can focus on blogging instead of tweaking the CSS or JS or server configuration forever.
Over the years I’ve remade my blog several times but these days I try to keep it as simple as possible to maintain. I’ve come to realize the biggest obstacle when it comes to putting my writing on the web is the tendency to get sidetracked tweaking the html/css instead of actually writing.
I write in Org-mode.
To generate the static files I use org-publish with some handspun emacs lisp on top.
Hugo because it's blazingly fast and fits my publishing process (markdown & git). I still have some legacy Wordpress sites but the WP update and patch process is a security nightmare. Also WP reeks of surveillance capitalism and PHP has never been my cup of tea. Drupal is slightly better than WP (IMHO) but still: se-cu-re-tay is poor in Drupal core.
It's not the only container I'm running. I also have the backend for a mobile app hosted there, my fiance's blog, and some other projects. An entire GKE cluster is definitely overkill for just a blog, but I use it for a lot more than that.
- [0] https://gohugo.io/
- [1] http://themes.gohugo.io/
- [2] https://pages.github.com/
- [3] https://www.digitalocean.com/
- [4] https://www.robinwieruch.de/own-website-in-five-days/