I've decided to start composing and maintaining this blog using Markdown.
If you're not familiar with it (or even if you are), Markdown is a text-to-HTML conversion tool for web writers. Raw Markdown is much more readable and easier to work with than raw HTML. It doesn't directly provide the full power of HTML, though you can include raw HTML in a Markdown document -- and you can do italics, bold, and bold italics directly in Markdown.
All posts on this blog are maintained as a GitHub project. If you're sufficiently curious, you can see the Markdown form of all the articles, and how I've revised them over time.
One thing I've noticed with the composition software used by
blogspot.com is that switching between the "HTML" and "Compose"
views changes the HTML; in particular, it removes
markup, replacing it by
<br /> line breaks. Because of this I need
to copy the Markdown-generated HTML into the HTML window and click
the Update button without looking at the preview. Annoying,
but not fatal.
Markdown is converted to HTML by the
command, which is also available as a .deb package on Debian and
Debian-derived systems such as Ubuntu and Linux Mint:
sudo apt-get install markdown
It should be available for other systems as well. I run a simple
gen-html script (included in the GitHub project for this blog), and
then manually copy-and-paste the generated HTML into blogspot.com's
web interface. The manual step is annoying, but overall it should
make it easier to write and maintain this blog.
Pandoc is another good conversion tool, handles numerous other formats as well. It should be available for most systems.
Who knows, I might even get around to posting more articles!
Last updated Sat 2013-12-28 16:29:29 PST