Markdown Support
Overview
Feather supports GitHub Flavored Markdown (GFM) plus several extensions. Your markdown renders in real time in the preview pane using the Markdig parsing library.
Standard Markdown
- Headings:
#through######(H1 through H6) - Bold:
**text**or__text__ - Italic:
*text*or_text_ - Bold + Italic:
***text*** - Ordered lists: Lines starting with
1.,2., etc. - Unordered lists: Lines starting with
-,*, or+ - Links:
[text](url) - Images:
 - Blockquotes: Lines starting with
> - Horizontal rules:
---,***, or___ - Inline code:
`code` - Fenced code blocks: Triple backticks with optional language for syntax highlighting
Syntax Highlighting
Fenced code blocks support language-specific highlighting via highlight.js. Specify the language after the opening backticks:
```javascript
const greeting = "Hello, world!";
```
GFM Extensions
Tables
Pipe-delimited tables with optional column alignment:
| Left | Center | Right |
|:-----|:------:|------:|
| a | b | c |
Task Lists
- [x] Completed item
- [ ] Unchecked item
Strikethrough
~~deleted text~~ renders as struck-through text.
Footnotes
Reference footnotes inline with [^1] and define them anywhere in the document:
This has a footnote[^1].
[^1]: The footnote content appears at the bottom.
Autolinks
URLs are automatically converted to clickable links without needing [text](url) syntax.
Emoji Shortcodes
Use :emoji_name: to insert emoji. For example, :smile: renders as a smiley face, :rocket: renders as a rocket.
Additional Extensions
Alert Blocks
Styled callout boxes using blockquote syntax:
> [!NOTE]
> Informational note.
> [!TIP]
> Helpful suggestion.
> [!IMPORTANT]
> Key information.
> [!WARNING]
> Potential issue.
> [!CAUTION]
> Dangerous action.
Each alert type renders with a distinct icon and color in the preview.
Definition Lists
Term
: Definition of the term.
Highlight / Mark
==highlighted text== renders with a background color that matches your current preview theme.
File Linking
- Relative links to
.mdor.mdxfiles open in new tabs within Feather - Use the back/forward buttons (or Alt+Left / Alt+Right) to navigate between linked files