NanoBlogger:
"small weblog engine for the UNIX command line"
Introduction
NanoBlogger is a small weblog engine written in Bash for the
command line. It uses common UNIX tools such as cat, grep, and sed
to create static HTML content.
features:
* intuitive commandline interface
* highly configurable and script-able :)
* easy drafting, editing, and management of entries
* archiving by category, year, month, and entry
* pagination
* permanent and navigational links
* templates and CSS style sheets for full control over
layout
* placeholders for easy template manipulation
* support for multiple weblogs
* support for multiple categories
* support for relative and absolute links
* support for date manipulation of entries
* Atom syndication (comes with 1.0 format)
* RSS syndication (comes with RSS 1.0 and 2.0 formats)
* plugins for calendar, recent entries, weblog status, etc.
* plugins for text formatting (e.g. line breaks translate to
HTML)
* global (nb.conf) and per-weblog (blog.conf) configuration
* intelligent build system - only updates relative files
* simple cache system for improved effeciency
* independent of java-script and server-side scripting (e.g.
PHP)
* independent of external database (stores data in
flat-files)
* multi-language support
* multi-platform portability (just bash and the required
commands)