jinja2html

friendly generation of websites with jinja2 templates


Keywords
jinja2, livereload, python, static-site-generator
License
GPL-3.0-only
Install
pip install jinja2html==0.1.0

Documentation

jinja2html

Python 3.7 License: GPL v3

jinja2html takes your jinja2 templates and outputs HTML.

More importantly, it supports developer-friendly live reloading so that you can create that masterpiece of a static website without ripping your hair out.

Why jinja2html?

Blogging frameworks are a dime a dozen. But what if you don't want to write a blog? What if you wanted to make a static landing page, but without all that client-heavy nonsense like React/Vue/Angular/etc?

That's where jinja2html comes in.

No fancy bells and whistles, no bull$hit, just your bold artisitic vision + jinja2html.

Install

pip install jinja2html

This installs the CLI command, jinja2html, which can be used to generate html or start the local development server.

Usage

usage: jinja2html.py [-h] [--generate]

Renders jinja2 templates as html

optional arguments:
  -h, --help  show this help message and exit
  --generate  cause all jinja2 files in this directory to be rendered for prod

Examples

# run in dev mode, in the current directory
python jinja2html

# generate html files for use in prod
python jinja2html --generate