I have been using
Blosxom for my blogging purposes for a while and I really like the simplicity of it. You simply create text files and drop them into a specified directory and Blosxom does the rest. Unfortunately, it's a bit dumb in terms of files and modification dates. It sorts displayed items by the date they were modified. This creates a bit of a problem if you ever go back and edit an entry -- once saved, that entry gets bumped to the top again and dates as new. Now maybe this is what you want, but I personally do not. So I wrote this small shell script to edit my Blosxom entries with the BBEdit CLI and retain the original modification date upon saving it.
You could, of course, use this script for other purposes where you wish to maintain a file's original date and time stamp.
#!/bin/sh
# edit files with BBEdit without changing the modification date
# usage: blogedit file_to_edit
cp -p "$1" "$1.bak"
bbedit --resume --wait "$@"
touch -r "$1.bak" "$1"
rm "$1.bak"