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.zip.
File metadata
- Download URL: yatiblog-1.0.zip
- Upload date:
- Size: 26.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6016aa2119abed4ebc2eecc062a9aae67e70eace90753cde386bf6318d650496
|
|
| MD5 |
ab73b6a5e4eeff6d6502f1a8520e3a4f
|
|
| BLAKE2b-256 |
38273aa6f46db3e943256a02dc0ea01b822780eecf04681f074f1789441d27fc
|
File details
Details for the file yatiblog-1.0.tar.gz.
File metadata
- Download URL: yatiblog-1.0.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9c66676ea576fbb2ac2c166735b65da9a0f692eff9a0ae7f5aa9fbbd598b045
|
|
| MD5 |
db861fab9c2e6ecfd744b8dd97a073aa
|
|
| BLAKE2b-256 |
47968b5e43e103d5c0e2a2df30346134ef0aefef7e42af15d864b6faa87360ff
|