I very rarely blog. I’ve posted a total of three times in the past eighteen months. Even when I have things to blog about, and I even start a post, other things get in the way and the posts get left on the shelf. I’ve decided that this is due to two things:
- I don’t feel like anyone will want to read a post unless I’ve spent hours crafting it, and…
- Editing posts in Wordpress is a chore.
When WYSIWYG fails, I resort to Textile…
I love Textile, and always have. I think non-techincal users should give it (or a similar markup generator such as Markdown) a go. This blog post (allbeit on a website for a Ruby Textile library) agrees with me: WYSI-Dangerous – Why WYSIWYG editors are bad for your website.
When I see someone struggling with Word I know their life would be so much easier if they just spent an hour (if that) learning Textile and used it for formatting their documents. In the past I have written Ruby code to generate HTML documentation from a Textile source in order to avoid using Word. The documentation was much the better for it. (I plan to upload this to GitHub some day, under the name “Word Must Die.”)
And so I discovered Webby. This isn’t the first static site generator written in Ruby that I’ve played with (StaticMatic and Jekyll being the others) but it is the one I’ve got along with most easily. I was very close to going with Jekyll, but I didn’t like the lack of support for HAML and didn’t want to use a fork.
I’m also using Ultraviolet with for syntax highlighting, which uses Textmate bundles to support every language I could ever imagine blogging about.