Markdown syntax
f8xt renders markdown live as you type: formatting shows while your cursor is elsewhere and reveals its raw syntax when you move into it. It supports standard markdown plus GFM extensions (task lists, strikethrough, tables, autolinks), with extra syntax for wiki-links, math, footnotes, and highlights. You can also write raw HTML.
Headings
One to six # characters at the start of a line make a heading, from largest to smallest. Inline formatting inside a heading works.
# Heading 1 ## Heading 2 ### Heading 3 #### Heading 4 ##### Heading 5 ###### Heading 6
Bold and italic
Wrap text in ** or __ for bold, a single * or _ for italic, and *** for both. The closing delimiter must match the opening one.
**bold text** _also bold_ *italic text* _also italic_ ***bold and italic***
Strikethrough
Wrap text in double tildes to cross it out. This is a GFM extension.
~~deleted text~~
Highlight
Wrap text in double equals marks to highlight it in the accent color. You can nest other formatting, like bold or links, inside a highlight.
==highlighted text==
Inline code
Wrap text in single backticks for inline code. Its content shows literally, so formatting and HTML inside backticks are not interpreted.
console.log('hello')Code blocks
Fence a block with triple backticks. Add a language name after the opening fence for syntax highlighting. Indenting a block by four spaces also works, but cannot set a language.
```javascript const x = 1; ```
Blockquotes
Start a line with > and a space to quote it. Nest quotes with > >.
> First level > > Nested level
Lists
Use -, *, or + and a space for bullets, or a number, period, and space for an ordered list. Indent two or more spaces to nest under an item.
- First item - Second item - Nested item 1. Numbered one 2. Numbered two
Task lists
Write [ ] for an unchecked box and [x] (lowercase x) for a checked one. This is a GFM extension.
- [ ] Unchecked task - [x] Completed task
Links
Put the text in square brackets and the URL in parentheses. Bare URLs and angle-bracket URLs both become links on their own.
[link text](https://example.com) <https://example.com>
Images
An image is a link with an exclamation mark in front. The text in the brackets is the alt text.

Tables
A GFM table needs a header row, a separator row of dashes, and body rows. Colons in the separator set alignment: left (:---), right (---:), or center (:---:).
| Column A | Column B | | :--- | ---: | | Left-aligned | Right-aligned |
Horizontal rules
Three or more hyphens, asterisks, or underscores on their own line draw a horizontal divider.
--- *** ___
Line breaks
A single newline inside a paragraph does not break the line. To force a break, end the line with two or more spaces.
First line Second line
Wiki-links
Link to your own notes by name instead of by URL. Click a wiki-link to jump to the note it points at.
| Syntax | Links to |
|---|---|
[[Page Name]] | A note page |
((Journal Name)) | A journal entry |
{{Whiteboard Name}} | A whiteboard canvas |
Inline math
Wrap a LaTeX expression in single dollar signs to render it inline. It cannot span multiple lines. Escape a literal dollar sign with a backslash, and a dollar sign right before a digit stays literal (so prices like $5 are safe). Invalid LaTeX shows the raw text instead of a formatted equation.
The equation $E = mc^2$ is famous.
Block math
Put $$ on its own line, your LaTeX, then $$ again to render a centered, display-size equation.
$$
\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}
$$Footnotes
Start a line with -# and a space for a footnote-styled paragraph, with inline formatting. This is not the standard [^1] footnote syntax; it renders a small styled note rather than a numbered reference.
-# This text appears as a footnote.
Raw HTML
You can write raw HTML in a note, including details, tables, images, video, and audio. For safety, scripts, event handlers (like onclick), and forms are stripped, so HTML that tries to run code will not.
<details> <summary>Click to expand</summary> Hidden content here. </details> <video src="clip.mp4" controls></video>
Quick reference
| Syntax | Does | Origin |
|---|---|---|
# heading | Heading | Standard |
**text** | Bold | Standard |
*text* | Italic | Standard |
~~text~~ | Strikethrough | GFM |
==text== | Highlight | Custom |
`code` | Inline code | Standard |
```lang | Code block | Standard |
> quote | Blockquote | Standard |
- item | Bulleted list | Standard |
1. item | Numbered list | Standard |
- [ ] / - [x] | Task checkbox | GFM |
[text](url) | Link | Standard |
 | Image | Standard |
| table | | Table | GFM |
--- | Horizontal rule | Standard |
[[Page]] | Link to a page | Custom |
((Journal)) | Link to a journal | Custom |
{{Whiteboard}} | Link to a whiteboard | Custom |
$latex$ | Inline math | Custom |
$$latex$$ | Block math | Custom |
-# text | Footnote | Custom |
<tag> | Raw HTML (sanitized) | HTML |