A static site generator for git.
This golang binary will generate a commit log, files, and references based on a git repository and the provided revisions.
It will only generate a commit log and files for the provided revisions.
make build
./pgit --revs main --label pico --out ./public
To learn more about the options run:
./pgit --help
We support all chroma themes. We do our best to adapt the theme of the entire site to match the chroma syntax highlighting theme. This is a "closet approximation" as we are not testing every single theme.
./pgit --revs main --label pico --out ./public --theme onedark
The default theme is dracula
. If you want to change the colors for your site,
we generate a vars.css
file that you are welcome to overwrite before
deploying, it will not change the syntax highlighting colors, only the main
site colors.
This project was heavily inspired by stagit