Yatiblog was created to power Tav's blog and to
create documentation for projects like Ampify. It
generates static HTML files from source .txt
files from the information
provided within:
yatiblog.conf
- Any triple-dashed YAML metadata header within the text files.
Layout templates can be specified in the Genshi markup language and the templates are looked for in the
_layouts
directory.
Example
For an example of yatiblog used to generate a blog, see:
- Source: https://github.com/tav/blog
- Output: http://tav.espians.com
For an example of yatiblog used to generate prettified source code documentation, see:
Usage
Usage: yatiblog [options] [path/to/source/directory] Options: -h, --help show this help message and exit -d DATA_FILE Set the path for a data file (default: .articlestore) -o OUTPUT_DIRECTORY Set the output directory for files (default: website) --clean Flag to remove all generated output files --force Flag to force regeneration of all files --quiet Flag to suppress output
Contribute
To contribute any patches simply fork the repository using GitHub and send a pull request to https://github.com/tav, thanks!
License
All of the code has been released into the Public Domain. Do with it as you please.
-- Enjoy, tav <tav@espians.com>