Our app supports CommonMark, the formal specification for modern Markdown.
In addition to CommonMark’s core features, we enable a focused set of extensions that provide functionality users commonly expect. Some of these extensions overlap with capabilities found in GitHub-Flavored Markdown (GFM), but we do not implement the full GFM specification.
Below is the complete list of supported extensions, each with a short example demonstrating how it works.
1. Tables (TableExtension)
Supports pipe-style tables and column alignment.
Example:
| Name | Role | Location |
|-------|-----------|----------|
| Alice | Developer | Zurich |
| Bob | Designer | London |
2. Autolinks (AutolinkExtension)
Automatically turns URLs and email addresses into links.
Example:
https://example.com
user@example.com
3. Heading Anchor IDs (HeadingAnchorExtension)
Automatically generates stable id attributes for headings.
This allows users to link to specific sections within a document.
Example:
# Overview
See the Scope section below:
[Go to Scope](#scope)
---
## Scope
This is the Scope section content.
4. Strikethrough (StrikethroughExtension)
Adds support for strikethrough syntax~~text~~ .
Example:
This text has ~~strikethrough~~ formatting.