Документация Открыть приложение

Разметка и спецблоки

Заметки размечаются обычным Markdown. Поверх него — формулы KaTeX, подсветка кода и три спецблока: график, встраивание и Python.

Шпаргалка по Markdown

ПишетеПолучаете
# Заголовок###### ЗаголовокЗаголовки шести уровней
**жирный**, *курсив*, ~~зачёркнутый~~жирный, курсив, зачёркнутый
- пункт / 1. пунктМаркированный / нумерованный список
> текстЦитата
`код`Код в строке
```python … ```Блок кода с подсветкой языка
[текст](https://…)Ссылка
![подпись](url)Картинка
| а | б |Таблица
---Горизонтальная линия

Несколько удобных особенностей:

Формулы KaTeX

Формулы пишутся в синтаксисе LaTeX:

$$\int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi}$$

Кнопка «√x» в тулбаре обрамляет выделенное в $…$.

Подсветка кода

Укажите язык после открывающих кавычек блока кода — и в предпросмотре, печати и на публичных страницах он подсветится. Поддерживаются популярные языки: Python, JavaScript/TypeScript, PHP, SQL, Bash, JSON, HTML/CSS и другие.

График: ```chart

Блок с языком chart и JSON-описанием внутри превращается в интерактивный график Chart.js. Кнопка «график» в тулбаре вставляет готовый шаблон:

```chart
{
  "type": "line",
  "data": {
    "labels": ["янв", "фев", "мар", "апр"],
    "datasets": [{ "label": "Пробежки, км", "data": [12, 19, 8, 24] }]
  }
}
```
Пробежки, км янв фев мар апр
JSON-блок становится живым графиком — он попадёт и в PDF.

Поддерживаются типы Chart.js: line, bar, pie, doughnut, radar, scatter и другие — формат данных смотрите в документации Chart.js. Графики работают и при экспорте в PDF.

Встраивание: ```embed

Блок embed с адресом внутри встраивает интерактивную рамку. Из соображений безопасности разрешены только два сайта: desmos.com (графический калькулятор) и geogebra.org (интерактивная математика).

```embed
https://www.desmos.com/calculator/abcd1234
```

Python в заметке: ```python

У каждого блока python в предпросмотре появляется кнопка запуска. Код исполняется прямо в вашем браузере (через Pyodide/WebAssembly) — на сервер ничего не отправляется. Результат печатается под блоком; графики matplotlib превращаются в картинки.

```python
import numpy as np
x = np.linspace(0, 10, 100)
print(x.mean())
```

Все спецблоки безопасны по построению: график читает только JSON, рамка ограничена двумя доверенными сайтами, а Python исполняется в песочнице браузера, без доступа к серверу и вашим заметкам.