A simple static site generator
Go to file
2022-06-27 14:15:10 -04:00
docs page: Ability to specify build tasks per page 2022-02-09 15:52:22 -05:00
templates/_default templates/_default/index.gmi: Minor formatting nit 2022-02-09 19:07:03 -05:00
.gitignore Add documentation 2020-11-10 19:34:05 -05:00
config.toml config.toml: Update input_dir 2022-02-09 19:10:50 -05:00
COPYING Use GPLv3 license 2020-11-10 19:39:56 -05:00
frontmatter.go frontmatter: Allow CRLF line endings 2022-06-14 17:42:23 -04:00
frontmatter_test.go frontmatter: Allow CRLF line endings 2022-06-14 17:42:23 -04:00
funcs.go page: Add GetPage function 2022-06-27 14:15:10 -04:00
go.mod Use github.com/google/shlex to parse commands 2022-02-09 00:30:45 -05:00
go.sum Use github.com/google/shlex to parse commands 2022-02-09 00:30:45 -05:00
main.go Use io/fs 2022-02-09 13:18:11 -05:00
Makefile Bump version to 0.3.1 2022-06-17 14:54:49 -04:00
page.go page: Add GetPage function 2022-06-27 14:15:10 -04:00
README.md Update README.md 2021-06-26 02:09:15 -04:00
site.go page: Add GetPage function 2022-06-27 14:15:10 -04:00
templates.go Use io/fs 2022-02-09 13:18:11 -05:00

kiln

A simple static site generator.

Tutorial

Features

  • Simple
  • Extensible
  • Gemini support
  • Atom feeds
  • Go templates

Installation

First install the dependencies:

  • Go 1.16 or later
  • scdoc

Then compile:

$ make
# make install

Usage

See kiln(1)

For a general introduction, see the website.

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.