BSD Ports

www/nanoblogger 3.4.2_1 FreeBSD

Small weblog engine written in Bash for the command line

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
www
Package size
80.2 KiB, 309.6 KiB installed

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.

Features include: * intuitive commandline interface * highly configurable and script-able :) * easy drafting, editing, and management of entries * 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 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) * [...]

In the other systems

SystemPortVersion
FreeBSDwww/nanoblogger3.4.2_1
NetBSDwww/nanoblogger3.4.2nb1
DragonFlywww/nanoblogger3.4.2_1
MidnightBSDwww/nanoblogger3.4.2_1
HardenedBSDwww/nanoblogger3.4.2_1
GhostBSDwww/nanoblogger3.4.2_1

Install

Binary package:

pkg install nanoblogger

From the ports tree:

cd /usr/ports/www/nanoblogger/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nanoblogger>0:www/nanoblogger

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.4.2_13.4.2_13.4.2_13.4.2_13.4.2_1
FreeBSD:14:quarterly3.4.2_13.4.2_1n/a3.4.2_13.4.2_1
FreeBSD:15:latest3.4.2_13.4.2_1n/a3.4.2_13.4.2_1
FreeBSD:15:quarterly3.4.2_13.4.2_1n/an/an/a
FreeBSD:16:latest3.4.2_13.4.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Run dependencies 3
Required by 1

Configuration

Options name: www_nanoblogger

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe
Service scripts
none

Message after installing

POST-INSTALLATION NOTES:

Before you can use NanoBlogger, you will have to create a global configuration
file to set default information and paths to template files.

A sample configuration file has been installed in:
 /usr/local/etc/nb.conf.sample

If no global configuration file is already present, it has been installed as:
 /usr/local/etc/nb.conf

Otherwise, since there are already some sensible default settings, you can
overwrite it and begin with a fresh one:
 # cp /usr/local/etc/nb.conf.sample /usr/local/etc/nb.conf

The provided documentation and the preferred upgrade path (in the README
file) can be found in the additional documentation directory:
  /usr/local/share/doc/nanoblogger/*

SIDE NOTES FOR OLD USERS:

As always with new release, don't forget to read the documentation and to
update your weblog configuration file, e.g. ${blog_dir}/blog.conf.

Files

pkg-plist 88
  • bin/nb
  • @sample etc/nb.conf.sample
  • share/nanoblogger/default/articles/example.txt
  • share/nanoblogger/default/blog.conf
  • share/nanoblogger/default/data/cat_1.db
  • share/nanoblogger/default/images/favicon.ico
  • share/nanoblogger/default/images/feed-icon-14x14.png
  • share/nanoblogger/default/styles/feed.css
  • share/nanoblogger/default/styles/nb_clean.css
  • share/nanoblogger/default/styles/nb_default.css
  • share/nanoblogger/default/styles/print.css
  • share/nanoblogger/default/templates/archive_index.htm
  • share/nanoblogger/default/templates/category_archive.htm
  • share/nanoblogger/default/templates/category_entry.htm
  • share/nanoblogger/default/templates/day_archive.htm
  • share/nanoblogger/default/templates/entry.htm
  • share/nanoblogger/default/templates/entry.metadata
  • share/nanoblogger/default/templates/file.metadata
  • share/nanoblogger/default/templates/main_index.htm
  • share/nanoblogger/default/templates/main_links.htm
  • share/nanoblogger/default/templates/makepage.htm
  • share/nanoblogger/default/templates/month_archive.htm
  • share/nanoblogger/default/templates/month_entry.htm
  • share/nanoblogger/default/templates/permalink.htm
  • share/nanoblogger/default/templates/permalink_entry.htm
  • share/nanoblogger/default/templates/weblog_status.htm
  • share/nanoblogger/default/templates/year_archive.htm
  • share/nanoblogger/lang/en/help.txt
  • share/nanoblogger/lang/en/messages.lang
  • share/nanoblogger/lang/en/plugins.lang
  • share/nanoblogger/lang/en/templates.lang
  • share/nanoblogger/lib/archive.sh
  • share/nanoblogger/lib/config.sh
  • share/nanoblogger/lib/database.sh
  • share/nanoblogger/lib/error.sh
  • share/nanoblogger/lib/tools.sh
  • share/nanoblogger/moods/moods.conf
  • share/nanoblogger/moods/mymood.txt
  • share/nanoblogger/moods/smilies/angry.gif
  • share/nanoblogger/moods/smilies/cheesy.gif
  • share/nanoblogger/moods/smilies/cool.gif
  • share/nanoblogger/moods/smilies/cry.gif
  • share/nanoblogger/moods/smilies/embarassed.gif
  • share/nanoblogger/moods/smilies/grin.gif
  • share/nanoblogger/moods/smilies/huh.gif
  • share/nanoblogger/moods/smilies/kiss.gif
  • share/nanoblogger/moods/smilies/laugh.gif
  • share/nanoblogger/moods/smilies/lipsrsealed.gif
  • share/nanoblogger/moods/smilies/rolleyes.gif
  • share/nanoblogger/moods/smilies/sad.gif
  • share/nanoblogger/moods/smilies/shocked.gif
  • share/nanoblogger/moods/smilies/smiley.gif
  • share/nanoblogger/moods/smilies/tongue.gif
  • share/nanoblogger/moods/smilies/wink.gif
  • share/nanoblogger/plugins/archive/day/day_archive.sh
  • share/nanoblogger/plugins/archive/master_index.sh
  • share/nanoblogger/plugins/archive/month/month_archive.sh
  • share/nanoblogger/plugins/archive/year/year_archive.sh
  • share/nanoblogger/plugins/atom.sh
  • share/nanoblogger/plugins/calendar.sh
  • share/nanoblogger/plugins/entry/category_links.sh
  • share/nanoblogger/plugins/entry/format/autotag-br.sh
  • share/nanoblogger/plugins/entry/format/markdown.sh
  • share/nanoblogger/plugins/entry/format/raw.sh
  • share/nanoblogger/plugins/makepage/tidy.sh
  • share/nanoblogger/plugins/page/feed_links.sh
  • share/nanoblogger/plugins/page/format/autobr.sh
  • share/nanoblogger/plugins/page/format/markdown.sh
  • share/nanoblogger/plugins/page/format/moods.sh
  • share/nanoblogger/plugins/page/format/raw.sh
  • share/nanoblogger/plugins/post/clean_parts.off
  • share/nanoblogger/plugins/recent_entries.sh
  • share/nanoblogger/plugins/rss2.sh
  • share/nanoblogger/plugins/shortcode/baseurl.sh
  • share/nanoblogger/plugins/shortcode/moods.sh
  • share/nanoblogger/plugins/weblog_links.sh
  • share/nanoblogger/plugins/weblog_status.sh
  • share/nanoblogger/plugins/z001_articles_meta.sh
  • share/nanoblogger/welcome-to-nb.txt
  • share/doc/nanoblogger/ChangeLog
  • share/doc/nanoblogger/README
  • share/doc/nanoblogger/TODO
  • share/doc/nanoblogger/html/nanoblogger.html
  • @dir share/nanoblogger/plugins/page/mod
  • @dir share/nanoblogger/plugins/entry/mod
  • @dir share/nanoblogger/plugins/archive/category
  • @dir share/nanoblogger/default/plugins
  • @dir share/nanoblogger/default/cache
distinfo 1
FileSizeSHA256
nanoblogger-3.4.2.tar.gz868778631802db56c3e2c01df94f60aa30e7b1500c1a76112741a740d9eaf3bd32044
Master sites 1
  • http://nanoblogger.sourceforge.net/downloads/

Commit history 0

No commits in the history this site was built from.