Follow

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?

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 I had a need and wrote my own solution rather than looking at what else exists and making contributions there.

@ajmartinez Well you came up with a better name, so it was entirely justified!

@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 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.

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml