Hugo
This blog is built using Hugo. I’ve described my motivations in this post but the main points are:
- Can be expected to keep working without maintenance (minimal dependencies)
- Easy enough to customize for my needs
- Without adding Hugo-specific code to my markdown files
The first point was a given because Hugo is written in Go, but I needed to do a fair bit of experimentation to see how 2 and 3 hold up. This is a growing list of things I have learned about Hugo, and specific ways I have customized it:
- Custom markdown parsing in Hugo
- Supporting wikilinks in Hugo
- Show full page contents on folder page
- Customize display of internal and external links
- Show related posts
- Show correlated posts on tag pages
- Search
- Fill title automatically
You can also look at the source code for this site here.