Tonight I wrote a simple tag plugin for blosxom (the blog engine I use), imported all the categories from the old Wordpress blog as tags, and wrote some CSS to make it work properly. There's still a bit more to do, notably making the tags into links that take you to ther posts tagged the same thing as well as getting per-tag feeds going (though the RSS plugin needs a lot of work anyway).
The plugin, for the curious:
package tags;
use vars qw($tags);
sub start { 1 }
sub story {
my ($pkg, $currentdir, $head_ref) = @_;
$tags = '';
if ($meta::tags) {
my @tags = split /\s+/, $meta::tags;
$tags = "<div class='tags'>tags: <ul>";
$tags .= "<li>$_</li>" for @tags;
$tags .= "</ul></div>";
}
}
1;
Obviously, its really the meta plugin that does most of the heavy lifting.
So now at the top of a post I write something like:
meta-tags: site perl
and tags pop out. Lovely!
