1
0
mirror of https://git.sr.ht/~adnano/kiln synced 2024-12-04 19:08:22 +01:00
A simple static site generator
Go to file
adnano f68f86594b templates: Parse all templates in the directory
To allow for specifying custom templates in frontmatter in the future.
2021-05-12 03:35:54 -04:00
docs docs: Remove link to TOML website 2021-05-10 15:43:15 -04:00
templates/_default Move templates to templates/_default 2021-05-10 15:03:02 -04:00
.gitignore Add documentation 2020-11-10 19:34:05 -05:00
config.go Move funcs to funcs.go 2021-05-10 15:01:22 -04:00
config.toml Update example site configuration 2021-05-10 15:15:33 -04:00
COPYING Use GPLv3 license 2020-11-10 19:39:56 -05:00
dir.go Allow multiple input formats per task 2021-05-10 12:23:29 -04:00
frontmatter_test.go frontmatter: Fix extraction algorithm 2021-04-24 13:24:31 -04:00
frontmatter.go frontmatter: Fix extraction algorithm 2021-04-24 13:24:31 -04:00
funcs.go Move funcs to funcs.go 2021-05-10 15:01:22 -04:00
go.mod Use other toml library 2021-05-10 12:16:19 -04:00
go.sum Use other toml library 2021-05-10 12:16:19 -04:00
main.go kiln new: Create public directory 2021-05-12 01:49:16 -04:00
Makefile Makefile: Add dependency on config.toml and templates 2021-04-20 17:09:24 -04:00
README.md Update README.md 2021-04-11 22:36:16 -04:00
templates.go templates: Parse all templates in the directory 2021-05-12 03:35:54 -04:00

kiln

A simple static site generator.

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)

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.