Skip to content

alexeypegov/statique

Repository files navigation

Statique

Static site/blog generator written in Clojure

Examples

Ложное движение — my own blog (in Russian)

Features

  • Posts and standalone pages in Markdown with YAML metadata
  • [Freemarker][3] templates for rendering posts, standalone pages and feeds (RSS, Atom)
  • Support for retina-enabled images (with @2x postfix)
  • Embedding Youtube and Vimeo videos using noembed
  • Incremental rendering of changed posts/pages
  • sitemap.xml support

Not [yet] supported

  • Tags
  • Static files incremental copy

Version

0.62

What's New in 0.62

  • Draft support: Notes (blog posts) now support drafts. Files that don't follow the YYYY-MM-DD-slug.md naming format are treated as drafts and ignored during generation
  • Improved CLI: Enhanced command line arguments handling
  • Bug fixes: Fixed issues with sitemap.xml generation and prev/next link updates

Examples

See example directory or my own blog

Usage

Run statique in a directory with blog.yaml

Command Line Options

  • -d, --debug - Enable debug output
  • -n, --no-cache - Ignore items cache (force regeneration)
  • -c, --config PATH - Path to config file (default: blog.yaml)
  • -h, --help - Show help

Make

lein uberjar

License

Copyright © 2018-2025 Alexey Pegov

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Static blog generator written in Clojure

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published