Repeatica

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
[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:

iOS

Tap the button in the note toolbar → scroll to the Table of Contents section. Tap any heading to jump there instantly.

Web

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