I wrote a book in Markdown—Here’s How It Went

Peter Conrad
6 min readOct 22, 2020
A photo of a big rig speeding down the highway at night.

I’ve been working with Markdown and Git for a while now, sharing my knowledge by giving talks and posting articles on Medium. I decided to put some Markdown recipes together in a book — and in that case, why not put my money where my mouth is and write the book in Markdown? This is the story of how I created Markdown Dreams: How to do things with Markdown and Git. Spoiler alert: I ended up using a lot of the techniques that I describe in the book itself.

Choose your weapon

I decided to workshop the book as a documentation website first, so that I could get feedback from a few friends along the way. I had just set up a Raspberry Pi with a web server, Git, and a few other tools, so that I could have a tiny always-on server for small projects and experiments. I decided to see what tools were available to write the book on this tiny computer. I found that the 64-bit ARM version of Ubuntu supported Ghostwriter, MdDocs, Pandoc, and Git — just the tools I needed.

The day-to-day

Writing in Ghostwriter was very easy. I broke the book outline into small individual files and folders to make each topic distinct and easy to work on. Markdown syntax is easy to get used to, and I believe that even a beginner would find it natural fairly quickly.

--

--

Peter Conrad
Peter Conrad

Written by Peter Conrad

Peter Conrad is a writer and artist with a penchant for grammar and a knack for the technical. See his latest at patreon.com/stymied or vidriocafe.com

No responses yet