msuchy/nanoblogger

Project ID: 1732

Description

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.

pros:

* highly configurable and extensible * intuitive command line interface * easy drafting, editing, and management of entries * configurable amount of archiving by category, year, month, day, 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 tags (categories) * support for both 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 that only rebuilds what's necessary * simple cache system for extra boost in speed * independent from java-script and server-side scripting (e.g. PHP) * independent from external database (stores data in flat-files) * includes user manual * multilingual support * multi-platform portability (just add bash and the required commands) * modular code base

cons:

* slow (written in bash) * no comments (only available as add-on) * comes with a user manual * not easily upgradable

Installation Instructions

Nanoblogger is not developed any more. See http://nanoblogger.sourceforge.net/.

But if you find it still useful, then here is manual.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Epel for CentOS 6 i386 (0)*, x86_64 (0)* Epel for CentOS 6 (116 downloads)
Epel for CentOS 7 x86_64 (0)* Epel for CentOS 7 (130 downloads)
Epel for CentOS 8 x86_64 (0)* Epel for CentOS 8 (19 downloads)
Fedora 29 x86_64 (0)* Fedora 29 (73 downloads)
Fedora 30 x86_64 (0)* Fedora 30 (42 downloads)
Fedora 31 x86_64 (0)* Fedora 31 (32 downloads)
Fedora rawhide x86_64 (0)* Fedora rawhide (126 downloads)

* Total number of packages downloaded in the last seven days.