|Matt Traudt 6335216f72 Release v4.0.2||1 month ago|
|internal||1 month ago|
|themes||2 months ago|
|tools||2 months ago|
|.gitattributes||2 months ago|
|.gitignore||3 months ago|
|CHANGELOG.md||1 month ago|
|LICENSE||8 months ago|
|README.md||2 months ago|
|bm||3 months ago|
Blog Maker - Build a blog with bash, make, and other GNU shell utilities.
BM generates static sites. Thus they will be blazing fast even when hosted on cheap hardware (think raspberry pi) or on slow connections (think Tor onion services). This is due to their underlying simplicity and tiny size, therefore browsers are able to aggressively cache the pages. BM still comes with some great features. See below.
This project follows semantic versioning and thus every major version has the potential for breaking changes. You can find information about what those are at the following places.
CHANGELOG.md(the same place you can find all changes)
Active development for this project happens at this Gogs server. Github is a manually updated mirror.
BM only requires programs commonly already found on GNU/Linux systems. While many of the programs may be found on non-GNU/Linux systems (such as OS X), BM assumes they are the GNU variety.
You also need a web server such as nginx to serve up the generated files.
For more information, see the wiki.
master should always be the same as the newest release, with possible minor documentation-related fixups due to brainfarts. If you would like to work on BM, it would most likely be best to branch off of the latest master.
Each release has a tag. They used to have branches by the same name, then the branches got pruned over time, and after v4.0.0 there will be no new release branches. Releases will only have tags.
To follow my work, see the non-master branches at my personal BM repo.
Please report issues via the issue tracker