Juliet is a full-featured yet minimalistic static website generator written in Python. It is designed to be as lightweight and understandable as possible.
It supports, among others:
- modular theming with Jinja2 templates
- markdown articles and pages with Pygments syntax highlighting
- easy configuration in YAML syntax
Some sites using Juliet:
- Hugo's Haunt, gram theme
Juliet requires Python >= 3.5.
Dependencies (Debian dependencies in brackets):
- Jinja2 , version >= 2.8 (python3-jinja2)
- pyyaml, version >= 3.12 (python3-yaml)
- python-markdown, version >= 2.6.8 (python3-markdown)
- python-slugify, version >= 1.2.1 (python3-slugify)
- python-dateutil (python3-dateutil)
- Pygments, version >= 2.2.0 (python3-pygments)
You may also need to install setuptools to use Juliet's setup program.
Required for tests:
- nose, version >= 1.3.7 (python3-nose)
- Design themes for Juliet, and add it in
docs/recommended-themes.md
! - You are using Juliet? Add a link to your website here!