💾 Archived View for gemi.dev › gemini-mailing-list › 000912.gmi captured on 2024-08-31 at 18:55:05. Gemini links have been rewritten to link to archived content
View Raw
More Information
⬅️ Previous capture (2023-12-28)
-=-=-=-=-=-=-
[users] kiln version 0.2.0
1. Adnan Maolood (me (a) adnano.co)
- 📅 Sent: 2021-05-21 21:43
- 📧 Message 1 of 1
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:
- Frontmatter support
- Base and partial templates
- Configurable permalinks
- Extensibility with external commands
- Static content directory support
The 'kiln new' command will generate an empty Gemini site along with the
default 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 files
from the content directory, optionally processes them with external
commands, passes them through templates, and then writes the output to
the output directory. This means that, in theory, kiln can be used to
build Gemini sites, export Gemini sites to HTML with the gmnitohtml [1]
command, or even render Markdown sites to HTML. This makes kiln more
flexible than other static site generators like Hugo, which support
custom output formats but not custom input formats. The cost of this
flexibility is that kiln no longer has built-in functionality for
rendering Gemini text to HTML, and must rely on external commands to do
so.
[1]: https://git.sr.ht/~adnano/gmnitohtml
Enjoy!
Link to individual message.
---
Previous Thread: Status update for MoonGem - Gemini server with inline Lua scripting
Next Thread: [users] Article: links and anchors