Write readable source
A few plain-text symbols describe the structure. The file still makes sense even before it is rendered.
Markdown is a simple way to give ordinary text headings, emphasis, lists, links, tables, and more. Edit the source, see the result, and learn every format Asterive supports.
A few plain-text symbols describe the structure. The file still makes sense even before it is rendered.
Asterive turns that source into polished headings, lists, code, media, diagrams, and other document elements.
The source remains Markdown instead of becoming content that only one editor can understand.
Start with a descriptive title, give each topic a heading, and use a short list for next steps. Keep source links beside the ideas they support. These examples work as plain text; try them in the playground below without creating an account.
Separate what was decided from what still needs doing. A short checklist makes a meeting note useful after the meeting ends.
# Website planning
## Decision
Start with a clear product introduction and one useful demo.
## Next steps
- [ ] Draft the introduction
- [ ] Record a two-minute walkthrough
## Open question
Which example best explains the product?Keep source material distinct from your conclusions. Use a link for the reference and write down why it matters in your own words.
# Markdown research
## Source
[CommonMark specification](https://spec.commonmark.org/)
## What I learned
Markdown adds structure to readable plain text.
## My next experiment
Try the same note in two readers and compare the result.This draft stays in this page and is not uploaded or saved as an Asterive note.
Markdown keeps the source readable while giving you a polished preview.
tipEdit the source on the left and watch this preview change.
| Feature | Why it helps |
|---|---|
| Plain text | Easy to read anywhere |
| Simple symbols | Fast to write |
A link can point to the Asterive home page, and inline code stays distinct.
Start here
These are the formats most people use for ordinary notes, plans, and documentation.
Write normal text. Leave an empty line when you want to start a new paragraph.
This is the first paragraph.
This is a separate paragraph.This is the first paragraph.
This is a separate paragraph.
Put one to six # symbols before text to create a section heading.
Asterive also supports Setext headings made with = or - on the following line.
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6Wrap important words in two asterisks.
This is **important** text.This is important text.
Wrap a word or phrase in one asterisk for gentle emphasis.
This is *emphasized* text.This is emphasized text.
Use three asterisks when text needs both kinds of emphasis.
This is ***very important*** text.This is very important text.
Wrap text in two tildes to show that it is no longer current.
The meeting is at ~~2:00 PM~~ 3:00 PM.The meeting is at 2:00 PM 3:00 PM.
Use backticks for a command, filename, setting, or short piece of code.
Run `npm run build` before publishing.Run npm run build before publishing.
Put the visible label in square brackets and the destination in parentheses.
Asterive also supports reference links and automatic web or email links inside angle brackets.
Read the [Asterive Markdown guide](/markdown-guide).Read the Asterive Markdown guide.
Add an exclamation mark before normal link syntax. The label becomes alternative text.
Complete https:// image addresses work directly. In a note, the image toolbar creates portable Markdown for uploaded or selected images.

Image: [Bessi via Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Flower-729515.jpg), [CC0](https://creativecommons.org/publicdomain/zero/1.0/).Image: Bessi via Wikimedia Commons, CC0.
Begin each item with a dash, asterisk, or plus sign.
- Research the topic
- Write the first draft
- Ask for feedbackBegin each item with a number and a period or closing parenthesis.
Custom starting numbers and nested ordered or unordered lists are supported.
1. Open the note
2. Make the change
3. Review the previewIndent a list beneath another item to show that it belongs inside it.
- Launch plan
- Prepare the release
- Check the documentation
- Follow upAdd [ ] for an open task or [x] for a completed task after a list marker.
In Asterive’s note editor, preview checkboxes can update the Markdown source directly.
- [x] Learn the syntax
- [ ] Write a note
- [ ] Finish the projectBegin a line with > to set apart a quotation or supporting thought.
> Good tools make the source easy to keep and the result pleasant to read.Good tools make the source easy to keep and the result pleasant to read.
Use three dashes, asterisks, or underscores to divide sections.
Before the divider
---
After the dividerBefore the divider
After the divider
End a line with two spaces or a backslash when the next line must begin immediately below it.
First line ends here.
Second line starts below it.
A normal soft break
stays in the same paragraph.First line ends here.
Second line starts below it.
A normal soft break stays in the same paragraph.
Put a backslash before punctuation when you want the symbol to remain ordinary text.
\*These asterisks stay visible.\*
Character references also work: © and ★.*These asterisks stay visible.*
Character references also work: © and ★.
Build documents
Use these formats for technical notes, research, comparisons, and longer documents.
Put three backticks around code. Add a language name for syntax highlighting.
Tilde fences and indented code blocks are also supported. Full previews can wrap or copy code without changing the source.
```typescript
const greeting: string = "Hello, Markdown";
console.log(greeting);
```const greeting: string = "Hello, Markdown";
console.log(greeting);
Use pipes for columns and a separator row beneath the headings.
Full Asterive previews can wrap a wide table or copy it as tab-separated text.
| Format | Supported |
| :--- | :---: |
| Tables | Yes |
| Checklists | Yes || Format | Supported |
|---|---|
| Tables | Yes |
| Checklists | Yes |
Define a destination once, then reuse its short reference throughout the document.
Read the [portable notes guide][guide].
[guide]: /data-ownership "Data ownership"Read the portable notes guide.
Angle brackets turn a complete web address or email address into a link.
Visit <https://asterive.com> or write to <hello@example.com>.Visit https://asterive.com or write to hello@example.com.
Add a small reference in the text and define its supporting note elsewhere.
Place a colon-led explanation beneath a term.
Markdown
: Plain text with lightweight formatting symbols.
Preview
: The formatted result produced from the source.Go further
Asterive adds useful document features while preserving the original Markdown source.
Use dollar signs for inline LaTeX-style math and double dollar signs for display math.
Asterive renders formulas with KaTeX and leaves the source unchanged.
Energy is $E = mc^2$.
$$
\int_0^1 x^2\,dx = \frac{1}{3}
$$Energy is .
Use a fenced code block labeled mermaid to turn text into a diagram.
Diagrams follow the selected theme. Invalid diagrams retain a readable source fallback.
```mermaid
flowchart LR
A[Capture] --> B[Organize]
B --> C[Find again]
```Add a supported label at the beginning of a blockquote to create a highlighted message.
Supported types are NOTE, TIP, IMPORTANT, WARNING, and CAUTION.
> [!NOTE]
> This detail is useful to remember.
> [!WARNING]
> Check the result before continuing.noteThis detail is useful to remember.
warningCheck the result before continuing.
Use the Asterive TOC marker to generate links to the document’s headings.
Asterive also generates stable heading anchors for outline and table-of-contents navigation.
[[_TOC_]]
## Introduction
Start here.
## Next steps
Continue here.Start here.
Continue here.
Keep metadata between leading --- lines without showing it in the rendered document body.
---
title: Project plan
tags: [work, launch]
---
# Visible document
The metadata above stays in the source.The metadata above stays in the source.
Link to another Asterive note by writing its title inside double square brackets.
Resolving a wiki link requires a signed-in Asterive library with exactly one matching active note. Links stay inert on this public page.
Continue in [[Project Plan]] or open [[Research Notes|the research]].Continue in Project Plan or open the research.
A small sanitized HTML subset supports formatting that standard Markdown does not provide.
Scripts, forms, embedded frames, event handlers, styling hooks, unsafe URLs, and other executable content are removed.
Use <u>underline</u>, <mark>highlight</mark>, H<sub>2</sub>O, or x<sup>2</sup>.
<details><summary>More detail</summary>Hidden until opened.</details>Use underline, highlight, H2O, or x2.
Asterive represents files, recordings, locations, and uploaded media with ordinary Markdown links.
Real owned-file cards require a signed-in account and an uploaded file. The stored Markdown remains portable rather than using private app-only syntax.
[Attachment: project-brief.pdf](/media/note_assets/example/project-brief.pdf)
[Location: Studio](https://www.google.com/maps/search/?api=1&query=35.6892,51.3890)Asterive detects direction for paragraphs and structural blocks so English, Persian, and Arabic can coexist.
Code and URLs remain isolated left-to-right while the surrounding writing follows its natural direction.
## یادداشت پروژه
این پاراگراف بهصورت راستبهچپ نمایش داده میشود.
- مرحله اول
- مرحله دوم
Technical value: `npm run build`این پاراگراف بهصورت راستبهچپ نمایش داده میشود.
Technical value: npm run build
Refined, Minimal, and Classic change typography and decoration without rewriting the Markdown.
The current device’s Markdown appearance setting also controls this public preview.
# The same durable source
> Appearance belongs to the reader, not the stored note.
- Refined
- Minimal
- ClassicAppearance belongs to the reader, not the stored note.
Markdown in Asterive
Asterive adds visual and source editing, polished reading styles, organization, files and recordings, Quick Find, history, portable exports, and AI changes you can review before applying—all around Markdown you can keep.