Let’s talk about the Future of Jamstack — Join us

Coleslaw

562 stars
82 forks
29 issues
Home page
https://github.com/kingcons/coleslaw
Repository
kingcons/coleslaw
Language:
Lisp
License:
BSD-2-Clause
Templates:
Closure Templates

Coleslaw aims to be flexible blog software suitable for replacing a single-user static site compiler such as Jekyll.

Features

  • Git for storage

  • RSS and Atom feeds!

  • Markdown Support with Code Highlighting provided by colorize.

    • Currently supports: Common Lisp, Emacs Lisp, Scheme, C, C++, Java, Python, Erlang, Haskell, Obj-C, Diff.
  • Multi-site publishing support.

  • A Plugin API and plugins for...

    • Comments via Disqus
    • Analytics via Google
    • Hosting via Github Pages
    • Deploying to Amazon S3
    • Using LaTeX (inside pairs of $$) via Mathjax
    • Using ReStructured Text
    • Sitemap generation
    • Importing posts from wordpress
  • There is also a Heroku buildpack maintained by Jose Pereira.

  • Example sites: redlinernotes, kenan-bolukbasi.log, and Nothing Really Matters.

Hacking

A core goal of coleslaw is to be both pleasant to read and easy to hack on and extend. If you want to understand the internals and bend coleslaw to do new and interesting things, I strongly encourage you to read the Hacker's Guide to Coleslaw.

Theming

Two themes are provided: hyde and readable (based on bootswatch readable). Hyde is the default. A guide to creating themes for coleslaw lives here.

Find more static site generators.