I’ve looked and looked and looked for a workflow that lets me just write, using whatever device I have handy, and avoids most of the hassle of setting up any kind of server or CMS. Give me a text editor, a Markdown renderer, a Git client, and a web browser and I should be good to go for most of my writing needs.

This site has had many incarnations. In the past I’ve used practically every desktop and server-side lightweight CMS system written in PHP, Python, Ruby and JavaScript. Prior to the current incarnation, I used Hugo, which I liked very much

This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at jekyllrb.com

You can find the source code for Minima at GitHub: jekyll / minima

You can find the source code for Jekyll at GitHub: jekyll / jekyll

For more ephemeral content, like my daily snark or a photostream, I still want control, but I don’t want to have to think too hard and I don’t want to keep it all in a silo run by some large company that doesn’t want to play nice. So, I use a lot of IndieWeb stuff in the form of the Micro.blog tools.

  • Written in Markdown, which I use for all my writing. I’m certain there are other lightweight markup forms with more rigor in their definition, but Markdown is everywhere. I do occasionally use Pandoc and Marked.app to generate output in other forms.
    • on macOS:
      • Sublime Text for editing.
      • Sublime Merge for pushing content, though more often I just use command line Git.
      • Hugo for previewing the site locally.
    • on iOS:
    • on the web:
      • Prose.io
      • GitHub
  • Hosted on GitHub Pages.
    • Using the Minima theme, until I learn how Jekyll works.
    • With a bit of help from Amazon AWS Route53 and S3.
  • Everything else via Micro.blog