Ok, I installed my blog 5 seconds ago and I've already needed to patch something.
Here's a patch to the reStructuredText formatter that allows it to skip the pyblosxom metadata lines if present:
--- rst.py.orig 2005-06-21 20:23:14.000000000 +0200
+++ rst.py 2005-11-23 18:11:34.982052768 +0100
@@ -65,8 +65,11 @@
def readfile(filename, request):
entryData = {}
d = open(filename).read()
- title = d.split('\n')[0]
- d = d[len(title):]
+ (title, meta) = d.split('\n')[0:2]
+ skip = len(title) + 1
+ if meta[0] == '#':
+ skip += len(meta) + 1
+ d = d[skip:]
body = parse(d)
entryData = {'title': title,
'body': body}
btw, reStructuredText is bad for blogs: I had to fix this entry 3 times already to get it right :)