将 Rmarkdown 与来自 CDN 的 CSS 一起使用
Using Rmarkdown with CSS from CDN
我想使用来自 CDN (http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css) 的 Bootstrap CSS 创建一个 Rmarkdown。
我正在尝试这样做,但没有成功...
这是我试过的(我试过没有使用NULL,也没有使用“”,但我有同样的错误)
---
title: "Habits"
output:
html_document:
theme: NULL
highlight: NULL
css: "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"
---
产生的错误是:
"E:/Program Files/R/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS teste.utf8.md --to html --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures --output teste.html --smart --email-obfuscation none --self-contained --standalone --section-divs --template "C:\Users\diego\Documents\R\win-library.2\rmarkdown\rmd\h\default.html" --css "http:\maxcdn.bootstrapcdn.com\bootstrap.3.6\css\bootstrap.min.css" --mathjax --variable "mathjax-url:https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" --no-highlight
output file: teste.knit.md
pandoc.exe: Could not fetch http:\maxcdn.bootstrapcdn.com\bootstrap.3.6\css\bootstrap.min.css
InvalidUrlException "http:%5C%5Cmaxcdn.bootstrapcdn.com%5Cbootstrap%5C3.3.6%5Ccss%5Cbootstrap.min.css" "URL must be absolute"
Error: pandoc document conversion failed with error 67
Besides that: Warning message:
command execution '"E:/Program Files/R/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS teste.utf8.md --to html --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures --output teste.html --smart --email-obfuscation none --self-contained --standalone --section-divs --template "C:\Users\diego\Documents\R\win-library.2\rmarkdown\rmd\h\default.html" --css "http:\maxcdn.bootstrapcdn.com\bootstrap.3.6\css\bootstrap.min.css" --mathjax --variable "mathjax-url:https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" --no-highlight' teve status 67
Execution interrupted
有什么方法可以用绝对路径引用网上的CSS?
谢谢,
来自 Rmarkdown Github 成员@jjallaire:
不支持 css 选项的外部 URL,但是您可以这样做:
---
title: "Habits"
output:
html_document:
theme: NULL
highlight: NULL
---
<style type="text/css">
@import url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css");
</style>
—
已编辑:
我在 Rmarkdown 页面上找到的另一个解决方案:
---
title: "Habits"
output:
html_document:
theme: flatly
highlight: tango
---
The flatly come from Bootstrap and have the bootstrap styles.
我想使用来自 CDN (http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css) 的 Bootstrap CSS 创建一个 Rmarkdown。
我正在尝试这样做,但没有成功...
这是我试过的(我试过没有使用NULL,也没有使用“”,但我有同样的错误)
---
title: "Habits"
output:
html_document:
theme: NULL
highlight: NULL
css: "http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"
---
产生的错误是:
"E:/Program Files/R/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS teste.utf8.md --to html --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures --output teste.html --smart --email-obfuscation none --self-contained --standalone --section-divs --template "C:\Users\diego\Documents\R\win-library.2\rmarkdown\rmd\h\default.html" --css "http:\maxcdn.bootstrapcdn.com\bootstrap.3.6\css\bootstrap.min.css" --mathjax --variable "mathjax-url:https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" --no-highlight
output file: teste.knit.md
pandoc.exe: Could not fetch http:\maxcdn.bootstrapcdn.com\bootstrap.3.6\css\bootstrap.min.css
InvalidUrlException "http:%5C%5Cmaxcdn.bootstrapcdn.com%5Cbootstrap%5C3.3.6%5Ccss%5Cbootstrap.min.css" "URL must be absolute"
Error: pandoc document conversion failed with error 67
Besides that: Warning message:
command execution '"E:/Program Files/R/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS teste.utf8.md --to html --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures --output teste.html --smart --email-obfuscation none --self-contained --standalone --section-divs --template "C:\Users\diego\Documents\R\win-library.2\rmarkdown\rmd\h\default.html" --css "http:\maxcdn.bootstrapcdn.com\bootstrap.3.6\css\bootstrap.min.css" --mathjax --variable "mathjax-url:https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" --no-highlight' teve status 67
Execution interrupted
有什么方法可以用绝对路径引用网上的CSS?
谢谢,
来自 Rmarkdown Github 成员@jjallaire:
不支持 css 选项的外部 URL,但是您可以这样做:
---
title: "Habits"
output:
html_document:
theme: NULL
highlight: NULL
---
<style type="text/css">
@import url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css");
</style>
—
已编辑: 我在 Rmarkdown 页面上找到的另一个解决方案:
---
title: "Habits"
output:
html_document:
theme: flatly
highlight: tango
---
The flatly come from Bootstrap and have the bootstrap styles.