toto is a git-powered, minimalist blog engine.
How toto it works
- Content is entirely managed through git; you get full fledged version control for free.
- Articles are stored as
.txt
files, with embedded metadata (inyaml
format). - Articles are processed through a markdown converter (rdiscount) by default.
- Templating is done through
ERB
. toto
is built right on top ofRack
.toto
was built to take advantage of HTTP caching.toto
was built withheroku
in mind.- comments are handled by
disqus
. - Individual articles can be accessed through urls such as /2009/11/21/blogging-with-toto
- The archives can be accessed by year, month or day, wih the same format as above.
- Arbitrary metadata can be included in articles files, and accessed from the templates.
- Summaries are generated intelligently by toto, following the :max setting you give it.
- You can also define how long your summary is, by adding ~ at the end of it (:delim).