Well, I hadn't planned on adding additional features to A Rust Site Engine today but... Two Release Tuesday can be a thing can't it?
https://crates.io/crates/arse 0.6.0 adds accessing individual posts directly. Underneath the feature add was a major refactor of the application's core and the Engine struct itself. While rendering and load times were already very fast, I was previously loading the Tera template for every single request. Now it's done once at startup.
@stevenroose can’t say as I’ve not looked at Zola, you’re welcome to take a look and let me know though. In the long standing tradition that is #FOSS I had a need and wrote my own solution rather than looking at what else exists and making contributions there.
@stevenroose haha in the current world we need to take every opportunity to laugh. The name cracks me up, and so I stuck with it. The demo site is at https://some.bullsh.art just to round it out 😂
@ajmartinez I've been meaning to look into Zola as an alternative to Hugo. I can take a look at Arse instead perhaps. I like funny names. And anal fixation. Though I think I like feature-full and well-debugged software more 😅 Zola seems more "mature" (pun originally unintended).
@stevenroose test coverage for ARSE is pretty close to 100% since I’m doing TDD. End of next week is my hope for finishing the admin feature and user documentation. That said if you can manage putting markdown inside a folder on your own it should be ready for you. What I added yesterday allows you to define your own template and CSS so in theory you can make it look however you want.
@ajmartinez Well you came up with a better name, so it was entirely justified!