2

У меня есть файл Markdown с нумерованными списками, которые выглядят так:

1. list item 1
1. list item 2
    1. sublist item 1
    1. sublist item 2
1. list item 3

Он отображается как:

  1. элемент списка 1
  2. элемент списка 2
    1. элемент списка 1
    2. подпункт 2
  3. элемент списка 3

Это отличная особенность Markdown. Однако оригинальный файл .md прежнему содержит нумерованный список всех единиц («1.»), что затрудняет чтение необработанной разметки в файле .md .

Есть ли инструмент, который возьмет файл Markdown и выведет тот же файл Markdown с нумерацией списков? Если нет, есть ли компилятор Markdown, который выставляет перенумерованную часть процесса?

Правка № 1

Вот мой предполагаемый рабочий процесс.

Создайте file.md со следующим содержимым:

1. list item 1
1. list item 2
1. list item 3

Запустите marked file.md -o file.html . Тогда у меня есть file.html который имеет следующее содержимое:

<ol>
    <li>list item 1</li>
    <li>list item 2</li>
    <li>list item 3</li>
</ol>

... и теперь я вижу, где я допустил ошибку. Я сделал предположение, что компилятор Markdown выполняет перенумерацию. Вместо этого он выводит элементы <li> и оставляет работу браузеру. Упс.

1 ответ1

2

Мне неизвестны какие-либо инструменты, которые могут это исправить, но у меня есть одно (потенциальное) решение.

Визуализируйте свою уценку в HTML, затем используйте сервис HTML-to-markdown (например, этот или этот), чтобы преобразовать его обратно в уценку. Не самый эффективный, но он должен сделать работу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .