.py
Yet another static site generator. Written in Python. Why?
It powers its website, which is its README.md rendered via CircleCI. An infinite incepted loop! It also powers my website and blog.
*.md
to *.html
files in the passed directories and recursively in their sub-directoriesREADME.md
are converted to index.html
. Thus, it is fully compatible with GitHub Pagessitemap.xml
with lastmod
timestamps taken from git historyrss.xml
RSS feedpython3
, pip
, and optionally git
(for more accurate, CI-friendly timestamps) and make
if you want to use the provided Makefile. Thus, it runs in Termux on Androidgg.py
, ggconfig.py
, Pipfile
and Makefile
to the root of your website/blogggconfig.py
to your preferences. Since it is an imported Python file, you can use it for preprocessing hooks, too!make install_pipenv
make init
make
gg.py
"installation", run (your configuration will not be touched)
make update
make help
make install_pipenv
make init
make test
This software is dual-licensed under GNU AGPLv3 or MIT License, see LICENSE.txt file for details.