Replacing Sprawl
#
And that's too bad, because I wanted to so some ego-surfing :)
I first discussed my requirements in a post called Before I write my weblog software... on Hack the Planet. They included:
I also wanted nice URLs, templating, searching, and edit this page functionality. Just as important, though, were the things I didn't want: comments, users, a database: "Basically, I just want a simple weblog with solid seperation of the content from the layout that won't lock me in."
Unlike most of the things I write about online, this one was actually mentioned in a few places.
Blosxom doesn't do all the things I wanted, but it is really simple weblogging software. With the addition of some auto-formatting hacks, the blosmail email gateway, and some Apache mod_rewrite rules, it works really well for me. There's no templating, but the files are just in plain text format! What else could you need?
There for Blosxom saved the world from yet another half-implemented crappy piece of weblog software. Hurray!
Auto paragraphs: just insert a line between paragraphs like you would in an email.
Bold and Italics: Use email style * and _ symbols
Blockquote: indent your line by two whitespace characters
Numbered list: prefix at least two lines with a "[0-9]+." aka, a number followed by a period.
Bulleted list: prefix at least two lines with an asterix.
Auto links: Include your link in [] with the link first, then a space and any text you want to use: [url-scheme://link title]. The URL schemes which are supported by this are HTTP, HTTPS, FTP, NNTP, NEWS, TELNET, and FILE. "Bare" links are also supported: http://www.eff.org
You can also include any HTML you want in your post. The system shouldn't screw up your HTML too bad, but see the list of limitations below.
To see what a plain-text Blosxom entry looks like, check out autoformatting.txt.
Some limitations of the system:
1. I don't have a "preformated" style yet, as you can tell by this entry. You need this for code examples.
I'm working on fixing these problems.
Rael is about to release a new version of Blosxom which supports a number of new features. I'd be honored if he would include my own hacks to Blosxom in 0+5i or 0+6i. In that spirit, here is my version of blosxom.pl