Почему мое форматирование CSS не отображается в HTML-документах Pandoc?

Я пишу заметки в Markdown, которые хочу преобразовать в HTML с помощью Pandoc, чтобы они выглядели красивее, когда я просматриваю их. Я знаю, что стили CSS можно применять к документам, преобразованным с помощью Pandoc, с помощью параметра -c, например:

pandoc "ExamPrep.md" -c style.css -o "ExamPrep.html"

Но это просто не работает для меня. Например, style.css включает стиль в этот ТАК ответ, чтобы добавить границы к таблицам, но мои таблицы в выведенном HTML не имеют границ.


person murchu27    schedule 22.10.2020    source источник


Ответы (1)


Как отмечено в этот комментарий к сути с CSS для прекрасного стиля Pandoc HTML, флаг --standalone должен быть включен для работы стилей CSS, т.е.

pandoc --standalone "ExamPrep.md" -c style.css -o "ExamPrep.html"

В документации Pandoc для --standalone говорится, что это:

Создайте выходные данные с соответствующими верхним и нижним колонтитулами (например, отдельный файл HTML, LaTeX, TEI или RTF, а не фрагмент).

Без него результирующий HTML не будет иметь заголовка и, следовательно, не сможет сослаться на файл CSS.

person murchu27    schedule 22.10.2020