为什么我的 CSS 格式没有显示在 Pandoc HTML 文档中?

mur*_*u27 4 html css markdown pandoc

我正在用 Markdown 写笔记,我想使用 Pandoc 将其转换为 HTML,这样当我回顾它们时它们会更漂亮。我知道 CSS 样式可以通过使用以下选项应用于使用 Pandoc 转换的文档-c,如下所示:

pandoc "ExamPrep.md" -c style.css -o "ExamPrep.html"
Run Code Online (Sandbox Code Playgroud)

但这似乎对我不起作用。例如,在此 SO 答案style.css中包含样式以向表格添加边框,但我输出的 HTML 中的表格没有边框。

mur*_*u27 8

正如这篇关于CSS 可爱 Pandoc HTML 样式要点的评论所指出的,--standalone必须包含该标志才能使 CSS 样式正常工作,即

pandoc --standalone "ExamPrep.md" -c style.css -o "ExamPrep.html"
Run Code Online (Sandbox Code Playgroud)

Pandoc文档--standalone说:

生成带有适当页眉和页脚的输出(例如独立的 HTML、LaTeX、TEI 或 RTF 文件,而不是片段)。

如果没有它,生成的 HTML 就没有标头,因此无法引用 CSS 文件。