Metadata and template based website compiler
- Add file_json/get_file_json handling. This creates a new global template function to treat a file as a json file and returns a dict. - Add some tools for merging dictionaries. - Add command-line settable variables that get inserted into metadata tree so that at runtime options can be set. |
||
|---|---|---|
| docs | ||
| examples/pixywerk.com | ||
| pixywerk2 | ||
| .gitignore | ||
| importwp.py | ||
| LICENSE | ||
| MANIFEST.in | ||
| pyproject.toml | ||
| README.md | ||
| setup.py | ||
| TODO.md | ||
| tox.ini | ||
Pixywerk
PixyWerk2 is a site compiler engineered like a metadata-based CMS with a template rendering system. Underneath it uses Jinja2 templates to provide programmability, and a structured metadata system, along with processors to convert user-friendly files such as Markdown and RST into HTML with templates.