> On 8. Mar 2024, at 08:20, Pablo Duboue <pablo.dub...@gmail.com> wrote:
> 
> I realized it was Ruby because I was reading it's migration documents and
> for that they need custom Ruby setup (and they don't support velocity).

I use Asciidoc quite a bit, so I always wanted to have a go at 
https://antora.org/
... but I never really found good access to it.

In terms of popularity, Markdown seems to be still the most prominent and
https://docusaurus.io/ seems to be hip in that area.

Not sure if either of those is really well suited for actual website building
as opposed to building just static documentation pages.

What I liked about Jekyll is that it is possible to work with structured data
(e.g. YAML files containing release information) and to iterate over such 
things,
sort it, filter it, e.g. to show the last release on a site. Also, it allows
iterating over folder strucutures, e.g. I can drop a new "use case" in to a 
"use-cases"
folder and set the system up such that this is automatically scanned and added
into the site. Jekyll uses the Liquid templating language which is quite 
flexible
(at least for the purposes I encountered so far) and concise.

I've also played around a bit with Jinja (but not related to websites). With 
respect
to popularity, that also seems to me quite interesting. It is concise and quite
readable - similar to Liquid. Jinja seems to come from Django, but I don't know
a prominent static site generator that's using it.

XML-based stuff like Velocity seems to be a turn-off these days. While I have
years of experience with XML I have to admit that I also have started to like
JSON and YAML more and prefer Markdown languages and non-XML templating when
possible.

-- Richard

Reply via email to