Siri-controlled Blog Publishing

Hot on the heels of setting up my markdown-dropbox-blog workflow, I realized I needed a more reliable way to regenerate and rsync the rendered files. The workflow I had set up worked fine for new articles, but not for edits to already-published articles, it assumed I wanted to publish immediately, and didn’t offer any easy way to handle any sort of failure.

What I came up with seems like the digital equivalent of a Rube Goldberg machine but it works and affords flexibility for automating other tasks as well. Besides, Rube Goldberg machines are awesome.

tl;dr – Simply hit a button or say “Siri, add refresh blog to the automation list” and sit back while your Jekyll-based blog rebuilds and republishes itself.

Continue reading “Siri-controlled Blog Publishing”

Branching Out

Don’t be fooled. I still love Drupal.

However, a perfect storm hit me:

  • some recent discussions with folks about how the Drupal community can be rather insulated and myopic
  • my need for a new blog
  • a my desire to use Markdown and some iOS tools
  • was curious about static site generators
  • vacation time!

So I decided to branch out a bit and just play. What I’ve come up with so far is a combination of Byword, Dropbox, Hazel, Octopress, and rsync with SSH keys. It may be easiest to see the overview first …

*Update 2013-12-25: Of course this is already outdated, as I’ve switched to using Jekyll directly instead of the Octopress wrapper around it. It’s largely the same, though. I’m going to play a bit, come up with some more automations, and then post a followup at some point the future after the dust from my playing settles down.*

Continue reading “Branching Out”