To me Hugo is an almost ideal SSG since it supports writing with Asciidoctor unlike with Jekyll where you have to install a plugin for it. With the heavier feature set of Asciidoctor and the performance of Hugo, it makes for a fun writing experience.
I said almost ideal since it doesn't support the native front matter of Asciidoctor.
Yes, and this also allows creating your own tags easily with plugins: github.com/cirosantilli/cirosantil... although replacing existing constructs is not supported yet: github.com/asciidoctor/asciidoctor...
Wish GitHub pages had jekyll-asciidoctor
Ah, and looks like it's been requested, but in the wrong place...
You should try out Gatsby.js. Static site generator based in React, also amazing performance.
I don't have free week to configure it
I use it on my site github.com/theodesp/codethat
It's true, that somehow the custom shortcode tags are not ideal but if you have an HTML theme it's easier to convert it with Hugo than Gatsby.
If you want a custom site or section ToC then you can use a section page template gohugo.io/templates/section-templa...
If its single page ToC you need to customize then use a custom list template gohugo.io/templates/lists/
I miss template Inheritance, just like in Nunjucks (11ty).
I wrote article series about Hugo.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.