I had a question about beulogue
features, and how it can be compared with Hugo and Pelican.
Content
Content, like many static site generators, are in Markdown, which is pretty limited.
The front-matter expect only a few things. Maybe more to come (author
, template
maybe ?).
beulogue
handles multilingual websites, puting every language in its own folder à la Hugo.
Templating
2 HTML files (templates/list.html
and templates/page.html
) and that's it. It uses mustache.
Templating is very limited and that's what I want.
It is the user responsibility to manage the templating and styling workflow and provide these 2 templates. I will blog about that soon to show how I do it.
Fast
With Hugo my website was built in ~200ms.
beulogue
builds about the same amount of pages in ~230ms. Compared to its limited features it is surely slower that Hugo but it is good enough.
Documentation
There is none ! Well, beulogue
has a README which should be enough.
Hugo's documentation is huge and I found it hard to digest sometimes.
Final notes
I think the power of beulogue
is to be «feature-limited», with a few conventions to apply. And that's on purpose.
Keep in mind that beulogue
is an experiment to discover the Crystal programming language, 2 years after playing with the same concept with Node.js.
It is a side project, so expect dirty code, and no test. It will get better soon !