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>
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
File details
Details for the file yatiblog-1.0.2.zip.
File metadata
- Download URL: yatiblog-1.0.2.zip
- Upload date:
- Size: 26.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ddaa7711eedcb17e6b9eab1032bdcaee11997cbaf39590645989b410a017db6
|
|
| MD5 |
f2bb309a72d4c711d20b948b06e04002
|
|
| BLAKE2b-256 |
86e0888e6f0acea44a817b5778172f77a76b3e75885603e67692cc45338d2587
|
File details
Details for the file yatiblog-1.0.2.tar.gz.
File metadata
- Download URL: yatiblog-1.0.2.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e13c97d08e1052d2e9f56b711744e342ee04902997f119663bf4dc20bb58c41
|
|
| MD5 |
3fbde33fadbad705735fefce3c848bd7
|
|
| BLAKE2b-256 |
da18d5f4e00eccf3b414421744b13a93a1b59bfe04e15d7e0111ab44e35e35c1
|