StaticGen

A List of Static Site Generators for JAMstack Sites

Waffel

http://moonwave99.github.io/waffel/ https://github.com/moonwave99/waffel (30)
Languages:JavaScript
Templates:Nunjucks
License:MIT

Waffel

I built Waffel because I missed a JavaScript static generator that featured:

  • content localisation for different languages;
  • grouping of entities by properties (categories/tags);
  • pagination of collections;
  • ease of writing custom template filters/helpers.

Check the brunch-with-waffel skeleton in order to run a local example.

Philosophy

Waffel was born as a simple script to generate my website and a couple of other pages, and eventually my company's homepage. I thought it was worth releasing, basically because I plan to reuse it a lot in the close future, best as a companion to a content management tool I hope to release very soon.

I think that having a full web stack for a blog/portfolio/small business showcase site is really an overkill today: you need a lot of services running in order to serve content, you will be the very only one to change in a deterministic way. Now that all our pathetic comments.php efforts have been teared apart by Disqus/social commenting facilities, why should we store our thoughts in a database, instead of on good ol' text files, editable in the way we find more comfortable?