Дополнительные возможности

Ниже перечислены элементы разметки, которые не поддерживаются по умолчанию, но могут быть подключены с помощью плагинов 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$