Gemtext cheatsheet

This is a quick "cheatsheet" intended for people who haven't been writing Gemtext for long or who need their memory refreshed after a break. If you're completely new to Gemtext and you need things explained in a more detail, you should check out the full length introduction:

A quick introduction to "gemtext" markup

Text

Here's the basics of how text works in Gemtext:

At the bare minimum, a link line consists of just the characters `=>` and a URL. Here's a link to this page:

But you can include labels with links, and probably should most of the time. Labels are separated from the URL by one or more spaces or tabs:

Headings

You get three levels of heading:

Lists

You get one kind of list and you can't nest them:

Quotes

Here's a quote from Maciej Cegłowski:

Pre-fromatted text

Lines which start with ``` will cause clients to toggle in and out of ordinary rendering mode and preformatted mode. In preformatted mode, Gemtext syntax is ignored so links etc. will not be rendered, and text will appear in a monospace font.

Proxied content from gemini://geminiprotocol.net/docs/cheatsheet.gmi?utm_source=substack&utm_medium=email

Gemini request details:

Original URL
gemini://geminiprotocol.net/docs/cheatsheet.gmi?utm_source=substack&utm_medium=email
Status code
Success
Meta
text/gemini
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.