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 6 | i386 (30)*, x86_64 (31)* | EPEL 6 (0 downloads) |
EPEL 7 | x86_64 (35)* | EPEL 7 (317 downloads) |
EPEL 8 | x86_64 (27)* | EPEL 8 (203 downloads) |
Fedora 38 | x86_64 (40)* | Fedora 38 (0 downloads) |
Fedora 39 | x86_64 (41)* | Fedora 39 (54 downloads) |
Fedora 40 | x86_64 (39)* | Fedora 40 (27 downloads) |
Fedora 41 | x86_64 (24)* | Fedora 41 (10 downloads) |
Fedora rawhide | x86_64 (42)* | Fedora rawhide (311 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable msuchy/nanoblogger
More info about enabling Copr repositories