A simple static site generator
Go to file
2021-03-20 20:35:48 -04:00
doc Rename layouts directory to templates 2021-03-20 02:19:00 -04:00
example Rename layouts directory to templates 2021-03-20 02:19:00 -04:00
templates Fix unclosed tags in Atom template 2020-11-27 19:06:38 -05:00
.gitignore Add documentation 2020-11-10 19:34:05 -05:00
config.go Revert "Switch to other toml library" 2021-03-20 20:35:48 -04:00
COPYING Use GPLv3 license 2020-11-10 19:39:56 -05:00
dir.go Add Format interface 2021-02-27 21:53:16 -05:00
format.go Fix Gemini content output path 2021-03-19 23:44:02 -04:00
go.mod Revert "Switch to other toml library" 2021-03-20 20:35:48 -04:00
go.sum Revert "Switch to other toml library" 2021-03-20 20:35:48 -04:00
html.go html: Make textToHTML accept an io.Reader 2021-02-27 22:02:45 -05:00
main.go Rename layouts directory to templates 2021-03-20 02:19:00 -04:00
Makefile Bump version in Makefile 2021-01-19 18:57:57 -05:00
page.go page: Don't hardcode .gmi file extension 2021-02-27 21:42:37 -05:00
README.md Mention that Go 1.16 is required in README.md 2021-02-28 12:14:23 -05:00
templates.go Embed built-in templates with embed.FS 2021-02-27 15:56:23 -05:00

kiln

A simple static site generator for Gemini sites.

Features

  • Simple and fast
  • Gemini support
  • Atom feeds
  • Go templates
  • Optionally export to HTML

Installation

First install the dependencies:

  • Go 1.16 or later
  • scdoc

Then compile:

$ make
# make install

Usage

See kiln(1)

Contributing

For end-user discussion and questions, start a thread on ~adnano/kiln-discuss.

Send patches to ~adnano/kiln-devel.

Subscribe to release announcements on ~adnano/kiln-announce.