paragoo is a static site generator, written in Python. It takes a simple yaml file with the structure of the site, the source Markdown/HTML content files and the Jinja2 based templates and builds a directory structure with the final website.
Usage
Run python paragoo.py to get help. Typically, a command line looks like this:
python paragoo.py generate_site -s /path/to/site_config -t /path/to/site_templates -o /path/to/output_dir
A more involved command including a Secure CoPy to a remote server can look like this:
python paragoo.py generate_site --clean -s ../aquariusoft.org/site -t ../aquariusoft.org/templates -o /tmp/aqs --clean; scp -pqr /tmp/aqs/* vps01:/srv/aquariusoft.org/ or: python paragoo.py generate_site --clean --cachebuster -s ../../../website/mydomain.net/site -t ../paragoo-theme-material/build/material-grey --pathprefix page --makerooturi -o /srv/mydomain.net
To see what commands are available, run paragoo with --help:
python paragoo.py --help or: python paragoo.py generate_site --help
Templates
Some pre-made templates to go with paragoo: paragoo material theme.
parawah?
The name is derived from παράγω, which is Greek for ‘generate’, ‘produce’.
Metadata
Release files for paragoo 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| paragoo-0.2.0.zip | 14.4 kB | Details |
Release files / paragoo-0.2.0.zip
| Download URL | paragoo-0.2.0.zip |
|---|---|
| Size | 14.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cca6d6028fa0e167c9f9426c805a7d640c3fdbf5ed747c9762e83a53669b1c45
|
|
BLAKE2b-256 checksum How to use checksums |
0c7023295fee547f7eb8ef5b71326e0c8588bc35dd48c1d73d65d0655c5c7c23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |