diff options
author | Brian Picciano <me@mediocregopher.com> | 2024-07-03 12:36:05 +0200 |
---|---|---|
committer | Brian Picciano <me@mediocregopher.com> | 2024-07-03 12:36:05 +0200 |
commit | 7e1ecc4df44d20d2c9de1c8885ddc2c188062ef0 (patch) | |
tree | ac31b787dbaf6c3c702b508e9529d62ceb221923 /README.md | |
parent | 1a6d506a525e32bc374f89377e46a775c6737cf0 (diff) |
Initial implementation of the gemtext template extension
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -2,6 +2,34 @@ TODO proper introduction +## Build + +TODO + +## Plugins + +The following plugins are implemented in this module. + +### http.handlers.templates.functions.gemtext + +This extension to `templates` allows for rendering a [gemtext][gemtext] string +as a roughly equivalent set of HTML tags. It is similar to the [markdown template +function][mdfunc] in its usage. It can be enabled by being included in the +`templates.extensions` set. + +``` +templates { + extensions { + gemtext + } +} +``` + +See the `template.localhost` virtual host in `example/Caddyfile` for an example +of using the `gemtext` template to render a gemtext file within an HTML file. + +[gemtext]: https://geminiprotocol.net/docs/gemtext.gmi + ## Development A nix-based development environment is provided with the correct versions of all |