You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Michał Góral 477c755b77 Add link to online documentation 2 weeks ago
doc Update documentation 2 weeks ago
src/stag New subcommand: stag init 3 months ago
tests New subcommand: stag init 3 months ago
.gitignore Added a script to build the whole documentation 3 months ago
CHANGELOG New subcommand: stag init 3 months ago
LICENSE Added license 8 months ago
Makefile Added a script to build the whole documentation 3 months ago
Makefile.ci Deploy to current 3 months ago
Pipfile First test 9 months ago
README.md Add link to online documentation 2 weeks ago
config-default.toml Pipelines cleanup 9 months ago
pyproject.toml Updated tomli, black dependencies 3 months ago

README.md

Logo featuring a stag

Stag

Stag is a simple, extensible static site generator, where almost every part is a plug in. It's almost too easy to extend it with your own functionalities.

Online documentation

Features

Out of the box Stag comes with the following features:

  • pages can be generated from Markdown with enabled support for footnotes, fenced code blocks and some typographic goodies.
  • support for Asciidoc (via asciidoctor)
  • generic support for file front matters
  • Jinja2 templates
  • taxonomies (e.g. tags)
  • RSS feeds
  • generation of nice URLs:
    • foo/index.mdfoo/index.html
    • bar.mdbar/index.html
  • extensible with plugins and macros (shortcodes)

Installation

PyPI: https://pypi.org/project/stag-ssg/