`knitr::include_url` 生成没有图像的内联框架

`knitr::include_url` produces inline frame without images

预计

根据 rmarkdown cookbook,使用 knitr::include_url 应该会生成网页的内联框架(请注意它可以工作并且包含图像):

观察到

但是当我在 HTML 文档中做完全相同的事情时,我在内联框架中看不到图像,我不确定为什么:

详情

如果有帮助,请查看更多详细信息:

我的文档的 YAML

---
output: html_document
---

系统详情

 version  R version 4.0.5 (2021-03-31)
 os       macOS Mojave 10.14.6        
 system   x86_64, darwin17.0          
 ui       RStudio 

这是由于 Pandoc 的最新版本(不是最近,而是几个月前)发生了变化,它将 URL 作为 base64 数据嵌入。我只是 patched knitr 来改变这种行为。你可以试试 knitr:

的开发版本
remotes::install_github('yihui/knitr')

对于那些因任何原因无法更新到最新 knitr 版本的用户,您可以使用 out.extra 块选项自行将属性添加到块中来解决此问题.

```{r, out.extra="data-external=1"}
knitr::include_url("https://yihui.org/knitr/")
```

只是分享这个解决方法,以防更新到 dev knitr 时出现问题,需要等待 CRAN 版本。