Colophon is a static site generator built atop the Pollen publishing system.
Colophon's goal is to be a tool for thinking and writing, as well as for publication. This is in contrast to other static site generators like Frog, Jekyll, or Hugo. This package also provides several libraries that help with writing websites with Pollen. It is heavily inspired by and based the work of Joel Dueck, epecially The Notebook.
Colophon currently has the following components
- Libraries providing convenience functions to write documents in Pollen.
Mainly this includes functions that implement a growing subset of HTML5 tags
in an intelligent, Racket-friendly manner.Convenience functions over to work
with Pollen code. This is found in the
pollen
subdirectory. - Code for Colophon itself, found in the
colophon
subdirectory. Though most of this works with Pollen code, it implements features that are specific to a static site (for example, generating index pages for blog posts or tags). - A website, built with Pollen and Colophon,
found in the
website
directory. This is an example of Colophon in action, and is used to guide development.