Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.41 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.41 KB

Colophon: An Extensible Static Site Generator

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.

Components

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.