switched to Markdown

switched to Markdown

I promised myself I’d never write a blog entry about my blog, preferring to keep the fourth wall intact (I guess, more of a head-in-the-sand, ravenous-bugblatter-beast-of-traal approach; the less I refer to the fact that I have a blog, the easier it is to cope with the stigma of having a blog :-)

However, I decided to rework my site using Myghty and decided to rewrite the blog code, and in the process discovered Markdown; as Myghty is Python, I toyed with the idea of porting it – then googled and came up with two Python ports of Markdown: python-markdown and pymarkdown.

Unfortunately, neither of them support the full Markdown syntax; python-markdown doesn’t cope with HTML entities (it converts the & into an &) or automatic links, whilst pymarkdown doesn’t understand preformatted code sections.

Patching one or the other seems like the right thing to do; merging their codebases is not going to happen though, as they’ve taken wholly different approaches to the parsing and generation method. Probably going to have to get out a big shoehorn..

So there you have it, my first (and hopefully last) meta-blog post. I’m going to let this one slide becuase it let me have a little rant :-)