【问题标题】:R markdown CSS/JS parsingR markdown CSS/JS 解析
【发布时间】:2020-01-20 06:05:59
【问题描述】:

我为我的 R markdown HTML 输出使用了自定义 CSS 样式。我希望输出只是将 CSS 文件内容插入 HTML 文件的头部,但 CSS 被修改了。

例如,CSS 使用 @import url(...) 嵌入了一些外部字体,而这些字体使用数据 URI (src: url(data:font/ttf;base64,...) 直接嵌入到文档中。类似的行为适用于外部 JavaScript 文件。像 Google Analytics 这样的东西从加载外部脚本的几行代码转变为将整个脚本嵌入页面。我可能对这种行为感到满意(HTML 文件中没有外部依赖项),但也许我想让我的文件尽可能小。

最接近解释的可以在bookdown book 中找到,它说:“要从您自己的CSS 中为文档提供所有样式,您可以将theme(可能还有highlight)设置为@ 987654326@"。我的themehighlight 设置为null

有没有办法控制 CSS 的解析方式?

【问题讨论】:

    标签: r r-markdown knitr


    【解决方案1】:

    我认为您看到的结果是 html_documentself_contained 选项(或您正在使用的任何其他 HTML 输出格式)的结果,所以要禁用它,您可以这样做:

    output: 
      html_document:
        self_contained: no
    

    【讨论】:

    • 那是完美的。 rmarkdown::html_document 文档中提到了此选项,但根据该描述,我不清楚它做了什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 2013-06-04
    • 1970-01-01
    • 2011-05-12
    • 2012-11-01
    • 2019-12-01
    相关资源
    最近更新 更多