The text/gemini markup format

A few weeks ago I read the Gemini specification; and I really like the project’s markup format: text/gemini, a markup language with only essential features. It’s a line oriented language with only four types of lines:

  1. Text
  2. Link
  3. Preformatting toggle
  4. Preformatted text

Special formatting like headings, unordered lists, and quote blocks are also supported. And that’s all, that’s the entire markup language!

I love the minimalism of text/gemini and I’m considering using it for future publications instead of Markdown.

I have used Markdown for my writings over the past 15 years, and I have now grown tired of it. I used different Markdown to HTML converters over the years, and they all have different quirks. I’ve been thinking about ditching Markdown for about 5 years, but couldn’t find an alternative I liked. The text/gemini markup feels like it’s a good fit for me. Unfortunately I couldn’t find any command line text/gemini to HTML converter; maybe I should write one?