Adnan Maolood me at adnano.co
Fri May 21 22:43:32 BST 2021
- - - - - - - - - - - - - - - - - - -
kiln is a simple static site generator with Gemini support.
https://sr.ht/~adnano/kiln
Version 0.2.0 brings a lot of changes and improvements.
New features include:
The 'kiln new' command will generate an empty Gemini site along with thedefault templates to make it easy to get started.
The major change is that kiln can now build sites of any content format.Sites can specify multiple build tasks, where each tasks reads filesfrom the content directory, optionally processes them with externalcommands, passes them through templates, and then writes the output tothe output directory. This means that, in theory, kiln can be used tobuild Gemini sites, export Gemini sites to HTML with the gmnitohtml [1]command, or even render Markdown sites to HTML. This makes kiln moreflexible than other static site generators like Hugo, which supportcustom output formats but not custom input formats. The cost of thisflexibility is that kiln no longer has built-in functionality forrendering Gemini text to HTML, and must rely on external commands to doso.
[1]: https://git.sr.ht/~adnano/gmnitohtml
Enjoy!