Markdown Support
A reference for all Markdown syntax supported in Repeatica notes.
Repeatica note content is written in Markdown, a lightweight formatting language that renders cleanly across all platforms.
Headings
## Section heading
### Subsection heading
#### Smaller heading
Text formatting
**Bold text**
*Italic text*
~~Strikethrough~~
`inline code`
Renders as: Bold, Italic, Strikethrough, inline code
Lists
Unordered list
- Item one
- Item two
- Nested item
- Item three
Ordered list
1. First step
2. Second step
3. Third step
Task list (checkboxes)
- [x] Completed task
- [ ] Pending task
Links
[Link text](https://example.com)
Code blocks
Use triple backticks for code blocks. Optionally specify a language for syntax highlighting:
```python
def greet(name):
return f"Hello, {name}!"
```
Blockquotes
> This is a quoted passage.
> It can span multiple lines.
Tables
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Cell | Cell | Cell |
| Cell | Cell | Cell |
Horizontal rule
---
Table of contents
Headings in your note automatically generate a table of contents you can use to jump between sections:
Tap the ⓘ button in the note toolbar → scroll to the Table of Contents section. Tap any heading to jump there instantly.
The table of contents appears in the right panel of the note detail view. Click any heading to scroll to it.
Tips for note-taking
Use ## headings to structure long notes into sections — the AI uses these headings when generating summaries, and they become navigation anchors in the table of contents.
- Use bullet lists for facts and key points (easier for the AI to turn into flashcards)
- Use headings to separate topics within a long note
- Use code blocks for technical content — they're preserved exactly
- Use bold to highlight terms that should become flashcard answers