gpt4 book ai didi

php - knitr, rmarkdown, pander : Minimal md -> html for . .. 只有

转载 作者:太空宇宙 更新时间:2023-11-04 16:12:26 25 4
gpt4 key购买 nike

我有一个网站的一些 .md/.Rmd 文件,网页设计师在其中创建了一个 PHP所有内容页面都被插入的框架,就好像它们是只是<body> .. </body>之间的内容.我怎样才能转换它们使用 knitr, rmarkdown and pander 中的任何一个来最小化 html ?

另一个考虑是我希望能够包含内联图片,比如

![banner](images/banner.png)

但将这些简单地替换为 img标签,比如

<img src="images/banner.png" alt="banner">

图像是相对于 html 文件找到的,而不是直接插入到 html 文件中。

首选的解决方案是使用类似于 YAML 的 header

---
output:
html_document:
body_only
---

或者,任何其他可以轻松编译这些集合的东西使用 R Studio 转换为 html。

最佳答案

两个 options是这个问题的关键:output: html_fragment 获取片段而不是完整文档,self_contained: false 获取引用图像而不是数据 URI。

---
output:
html_fragment:
self_contained: false
---

Some text. *Important*.

```{r, echo = FALSE}
plot(1)
```

![Other Image](path/to/other/image.jpg)

在此 RMD 文件上运行 rmarkdown::render 得到:

<p>Some text. <em>Important</em>.</p>
<p><img src="frag_files/figure-html/unnamed-chunk-1-1.png" title="" alt="" width="672" /></p>
<p><img src="path/to/other/image.jpg" alt="Other Image" /></p>

关于php - knitr, rmarkdown, pander : Minimal md -> html for <body> . ..</body> 只有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34256810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com