.pyYet 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 initmakegg.py "installation", run (your configuration will not be touched)
make updatemake helpmake install_pipenv
make initmake testThis software is dual-licensed under GNU AGPLv3 or MIT License, see LICENSE.txt file for details.