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”
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”