【问题标题】:Why isn't my CSS formatting showing up in Pandoc HTML documents?为什么我的 CSS 格式没有出现在 Pandoc HTML 文档中?
【发布时间】:2020-10-22 20:14:30
【问题描述】:

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

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

但这似乎对我不起作用。例如,style.cssthis SO answer 中包含样式来为表格添加边框,但我输出的 HTML 中的表格没有边框。

【问题讨论】:

    标签: html css markdown pandoc


    【解决方案1】:

    正如this comment 在使用 CSS 实现可爱的 Pandoc HTML 样式的要点中所指出的那样,必须包含 --standalone 标志才能使 CSS 样式正常工作,即,

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

    Pandoc documentation for --standalone 表示:

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

    没有它,生成的 HTML 没有标题,因此无法引用 CSS 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      • 2020-10-27
      • 1970-01-01
      • 2021-11-27
      • 2018-02-06
      • 2023-03-24
      相关资源
      最近更新 更多