Дополнительные возможности
Ниже перечислены элементы разметки, которые не поддерживаются по умолчанию, но могут быть подключены с помощью плагинов markdown-it.
О том, как подключить дополнительный плагин, читайте в инструкции.
Нижний регистр
Плагин: markdown-it-sub
Чтобы вывести символ в нижнем регистре, добавьте с двух сторон ~
.
H~2~O
Проголосовать за поддержку нижнего регистра в YFM по умолчанию можно в GitHub issues.
Подчеркнутый текст
Плагин: markdown-it-ins
Чтобы подчеркнуть текст, добавьте с двух сторон ++
.
++qwerty++
Проголосовать за поддержку подчеркнутого текста в YFM по умолчанию можно в GitHub issues.
Сноски
Плагин: markdown-it-footnote
Используйте сноски, если необходимо указать дополнительную информацию, не усложняя текст. Сноски состоят из двух частей, связанных метками:
- ссылка в тексте документа, которая отображается в верхнем индексе;
- блок дополнительной информации. Обычно размещается в конце документа.
Here's a simple footnote,[^1] and here's a longer one.[^bignote]
[^1]: This is the first footnote.
[^bignote]: Here's one with multiple paragraphs and code.
Проголосовать за поддержку сносок в YFM по умолчанию можно в GitHub issues.
Списки задач
Импортируйте плагин из пакета следующий образом:
const checkbox = require('@diplodoc/transform/lib/plugins/checkbox');
Список задач представляет из себя список чекбоксов. Обычному элементу соответствует символ - [ ]
, отмеченному — - [x]
. В описании задачи можно использовать строчное форматирование.
- [x] ~~Write the press release~~
- [ ] Update the website
- [ ] Contact the media
Проголосовать за поддержку списков задач в YFM по умолчанию можно в GitHub issues.
Формулы
Плагин: markdown-it-katex (см. другие версии)
Плагин использует библиотеку KaTeX для отображения математических обозначений. Пример формулы:
$\sqrt{3x-1}+(1+x)^2$