Ackro aims to be a controller for (multiple) Tumblelogs
Tumblogs or whatever, controlled entirely from commandline. Contents
are simple to add in different ways, by mail (You need procmail), by
$EDITOR or simple by commandline.
To add contents components are used. A component uses some field declarations to add simple contents to a post, for complex operations e.g. image creation a plugin may attached to a field. The basic component and each field can include CSS style definitions to make it glimmer.
Ackro can handle multiple Tumblogs, each of them are defined by a config file. In this file the output variants, basic content nodes and common settings are defined. In fact Ackro is used to create a static bunch of web pages, but its not that complicated to use it in other ways. There are 4 ways to publish contents yet: HTML, XML, RSS, and Plain. Other variants like pdf are imaginable.
The local repository has two levels. The top-level and a static level. For syncing you need to define a TITLE. On sync, all contents are published to the toplevel and to the static directory in TITLE. Targets for permalinks goes to the htdocs/static/TITLE.
This page is proudly brought to you by Backbite. Basically it’s a collection of interesting things I discovered during my daily web excursions, but there are some other people contributing to this Tumblog. All in the spirit of Christian Neukirchens first Tumblelog Anarchaia.
Programs used to create this page: my brain, Emacs, Ruby, textile(redcloth) Haml, Linux, Apache, postfix, procmail and some more.