Недавно я понял, что сделал неправильный выбор, написав свои заметки в Markdown. Вместо этого я хотел переключиться на HTML и разместить его на своем веб-сайте.
Я использовал pandoc для преобразования файла из html в уценку: pandoc file.md -o file.html
Но в этом, похоже, все не так (фрагмент изvim):
Проблемы:
- Код не читается. Это было очень, очень читабельно в Markdown, но я не уверен, что случилось с кодами символов, которые появляются вместо того, что люди могут прочитать.
- Отступы странные. Я только что сделал отступ с обычным
gg=G
в vim, и кажется, что все теги <p>
постепенно отступают все дальше и дальше вправо. Это ожидаемое поведение? Это, конечно, выглядит ужасно. - Отдельные вещи в коде HTML нежелательны. Это, вероятно, наименее неприятно, так как вы можете легко заменить вещи на замену, но так как я планирую использовать призму для выделения кода, я бы хотел, чтобы такие вещи, как
class="language-c++"
вместо class="sourceCode cpp
.
Вопрос: есть ли способ легко исправить этот беспорядок, или же Pandoc генерирует лучше в первую очередь? Есть ли замена, которая работает лучше, чем Pandoc? Есть ли вариант Пандока, который мне не хватает?