I write these blog entries in LaTeX, then translate them to HTML using PlasTeX, then upload them to the blog with a modified version of something called blogpost. The process is driven by a custom script and a Makefile. The relevant files are available below.
I don’t understand PlasTeX very well, but I’ve managed to hack it enough to generate html with mathjax for the math. At the same time I’ve made some modifications for specific latex commands.
It’s not pretty, but it might be useful as a starting point for other people. A zip archive of the necessary files and instructions is available at the link below.
If you’re interested in this process, I’d be happy to hear from you.
The zip archive. See the README file.
Documentation for customizing plasTeX — plasTeX: Converting LaTeX Documents to Other Markup Languages. See also Getting Started with plasTeX.
Install plasTeX — v0.9.3 (latest build) via “download GNU tarball” from PlasTeX sourceforge.