Data-theme-toc="true" должен располагаться в начале поста в отдельном абзаце

Я только что создал этот отчет об ошибке, и, судя по тому, как парсится пользовательский ввод, редактор соответствует спецификации.

Изначальная проблема возникла, когда пользователь вставил код <div data-theme-toc="true"> </div> для вызова оглавления. Не зная спецификации Markdown, он не представлял, что отсутствие пустой строки после этого HTML-кода вызовет проблему с отображением.

Я предлагаю два решения. При вставке этого кода через кнопку (+) в интерфейсе редактора следует:

  1. вставлять код в начало сообщения;
  2. добавлять пустую строку после кода.

Конечно, пользователь всё ещё может допустить ошибку, но это могло бы предотвратить возникшую у нас проблему.

Кстати, это отличная функция. Очень полезная!

1 лайк

Я согласен, что это было бы хорошим улучшением удобства использования (хотя я переместил его в Contribute > Feature)

1 лайк

Я обычно помещаю <div data-theme-toc="true"> </div> в самую последнюю строку поста. Тогда ниже не остаётся ничего, что могло бы выглядеть странно. Exploring TOC Issues