Anybody wanna try a new static site generator?

https://discuss.tchncs.de/post/14505333

Anybody wanna try a new static site generator? - tchncs

I just released v0.1.0 of hinoki, my static site generator :) The README.md should explain usage, and you can also see how I ported my blog to it here [https://github.com/jplatte/blog.turbo.fish/commit/c11e40699a59b178a84b829efe9e6556175d3ade]. This project started because I’m not entirely happy with Zola, which does not support customizing page paths much (e.g. /year/month/day/title/index.html style paths) and made some other design decisions that I wanted to explore alternatives to. You can download the binary from GitHub releases, or cargo install it from git. Any feedback is appreciated, here or in the GitHub issues!

Does it / will it support internal backlinks? That’s the reason why I switched from Hugo to Zola.
Add support for page backlinks (e.g. `.GetBacklinks`) · Issue #8077 · gohugoio/hugo

Problem As far as I can tell, there is currently no user friendly and efficient way to get the set of internal pages that link to a page (aka backlinks) via Hugo's Go templating. Internal backlinks...

GitHub
Zola supports this? I’ve never heard of it and can’t find anything about it in the docs. I’d be interested to find out how it’s implemented there, but it does seem a bit too complex for my liking on first thought.

I’m not sure how they implemented it either but it must be tricky (or maybe it’s easy to implement but hard to make it fast?) if Hugo still doesn’t have support for it. I did a search in the Zola repo on github for “backlink” and these are the files that showed up.

You have to link pages using the Zola way (starting with a @/), and all pages and posts have to live under the /content/ folder. So if you had page1.md and page2.md and wanted to link from one to the other, in page2 you’d have [Page 1](@/page1.md). On page2 you’d see the normal link, and on page1 you’d see that page2 links to it.

Build software better, together

GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

GitHub