- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我(拥有)一个使用 blogdown 制作的工作网站。几个月来我第一次尝试重建该站点,但我遇到了错误,因为它显然找不到我的图像。
为了进行reprex,我创建了一个新项目,并选择了“带有 blogdown 的网站”选项并采用了所有默认值。该网站的构建没有 blogdown:::serve_site() 的问题。我把一张名为 x.png 的图片放到了静态目录中,并添加了:
```{r x, fig.cap='x', tidy=FALSE}
knitr::include_graphics("x.png")
```
进入 2015-07-23-r-rmarkdown.Rmd 文件。当我告诉它 blogdown:::serve_site() 我得到:
Error in knitr::include_graphics("x.png") :
Cannot find the file(s): "x.png"
Calls: local ... withCallingHandlers -> withVisible -> eval -> eval -> <Anonymous>
Execution halted
然后我尝试使用“插件”菜单添加图像并选择 Insert Image
并将其指向文件。它复制了文件并将预期的 Markdown 写入 2015-07-23-r-rmarkdown.Rmd:
![](/post/2015-07-23-r-rmarkdown_files/x.png)
这引发了这个错误:
pandoc: /post/2015-07-23-r-rmarkdown_files/x.png: openBinaryFile: does not exist (No such file or directory)
Error: pandoc document conversion failed with error 1
Execution halted
你有什么想法吗?
> sessionInfo()
R version 3.6.2 (2019-12-12)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Catalina 10.15.3
Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] Rcpp_1.0.3 later_1.0.0 compiler_3.6.2 pillar_1.4.3
[5] prettyunits_1.1.1 tools_3.6.2 digest_0.6.25 packrat_0.5.0-25
[9] pkgbuild_1.0.6 jsonlite_1.6.1 evaluate_0.14 lifecycle_0.2.0
[13] tibble_2.1.3 gtable_0.3.0 pkgconfig_2.0.3 rlang_0.4.5
[17] cli_2.0.2 rstudioapi_0.11 parallel_3.6.2 yaml_2.2.1
[21] blogdown_0.18 xfun_0.12 loo_2.2.0 gridExtra_2.3
[25] stringr_1.4.0 dplyr_0.8.4 knitr_1.28 tidyselect_1.0.0
[29] stats4_3.6.2 grid_3.6.2 glue_1.3.1 inline_0.3.15
[33] R6_2.4.1 processx_3.4.2 fansi_0.4.1 rmarkdown_2.1
[37] bookdown_0.18 rstan_2.19.3 servr_0.16 purrr_0.3.3
[41] magrittr_1.5 callr_3.4.2 ggplot2_3.3.0 promises_1.1.0
[45] matrixStats_0.55.0 scales_1.1.0 ps_1.3.2 StanHeaders_2.21.0-1
[49] htmltools_0.4.0 rsconnect_0.8.16 assertthat_0.2.1 mime_0.9
[53] colorspace_1.4-1 httpuv_1.5.2 stringi_1.4.6 munsell_0.5.0
[57] crayon_1.3.4
> rmarkdown::pandoc_version()
[1] ‘2.7.3’
最佳答案
使用插件的第二种方法:你不应该编织这个 RMD 文件。如果您只使用插件“服务站点”,它会按预期工作。当然如果你编织它是行不通的,因为文件被复制到“static/post/....”并且你的 RMD 文件在“content/post/...”中
关于R blogdown 找不到图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60571933/
我按照Yihui的教程,使用blowdown、github和netlify创建了一个网站。现在,我想更改我的网站的主题。问题是我有几篇文章产生了很多情节。因此,当我在本地创建一个新网站并添加我的帖子时
将 R 更新到 3.5 后,发现无法渲染 .Rmd文件。我尝试重新安装相关软件包,但似乎并没有解决问题。更具体地说,错误消息是: blogdown:::serve_site() Rendering c
我(拥有)一个使用 blogdown 制作的工作网站。几个月来我第一次尝试重建该站点,但我遇到了错误,因为它显然找不到我的图像。 为了进行reprex,我创建了一个新项目,并选择了“带有 blogdo
我最近在这里发布了一个有关部署我的基于 blogdown 的网站的问题。我没有完全按照 blogdown 书中的说明进行操作,但我解决了问题 - 感谢 Yihui 的回答。 我正在尝试完全按照文档中的
我是使用 Hugo 的 blogdown 的新用户。我想创建一篇新帖子,其中包含用于读取数据文件的 R 代码。 数据文件位于我的静态文件夹中,本地路径C:\mydir\myblogdown\stati
我想减小默认 blogdown Hugo 主题的字体大小,但仅限于代码块。有办法做到这一点吗? 最佳答案 您可能想尝试调整 main.css 中以下 css block 中的 font-size。就我
是否可以使用密码保护使用免费版 Netlify 发布的 R blogdown 网站的一页? 如果没有,是否可以在 blogdown 网站上托管受密码保护的 RMD 文件?我尝试使用 encrypted
当通过 Netlify 部署时,我似乎无法显示 .rmd 文件中的绘图。由于某种原因,blogdown::serve_site() 正确显示了所有输出,但是当发布到网站时,它出现了一个?在应该是每个图
我正在尝试使用 blogdown 构建网站在 RStudio 中。 我选择了“新项目”、“新目录”、“使用 blogdown 的网站”,为目录选择了一个名称,并将所有其他选项保留为默认值。正如预期的那
背景: 我以 blog 为特色基于@YihuiXie 的 R 包 blogdown . 问题: 当我render_site() , 所有源文件 (*.Rmd) 都被渲染 - 即使是未更改的源文件也被重
我正在尝试在 blogdown 中设置用于生成 Twitter 卡片的模板.它将以下内容放入 layouts/partials/twitter-card.html : {{ if .IsPage
我正在尝试使用 R Blogdown Hugo-Academic 主题创建一个网站。通常,我会通过运行以下命令来创建一个网站: blogdown::new_site(theme = 'gcushen/
我正在修改 blogdown 并希望创建带有非英语标题的图形和表格。以下 block ```{r label1, echo=FALSE, fig.cap="Fancy caption", fig.fu
谁能帮我解释一下?如果我使用 blogdown::build_site(),blogdown 将编译我在网站目录中的所有 .Rmd 文件,这是我不想要的(而且我已经询问了它 here )。 鉴于此,易
我想嵌入带有图像的推文。当我使用短代码在 blogdown 帖子上嵌入推文时,它不会出现在 Twitter 样式中 例如使用短代码: {{}} 我得到一个输出(我的博客使用学术主题) 而不是这个(如博
如何向 blogdown 网站添加网站图标?我正在使用minimal主题。我尝试在 config.toml favicon = imgPath 中添加该行,并且还尝试将“favicon.ico”移动到
我很想在我的 blogdown 主页上使用 hugo lithium 主题的每个标题链接的标题下包含一个摘要,但我不确定要更改哪个文件以更改主 index.html 显示 (或者我会添加什么)。感谢您
假设我在 contents/post/2019-04-29-old-post.Rmd 中有一个较旧的帖子我想从一个新的 rmarkdown 帖子链接到它。有什么方法可以在不使用实时站点的硬编码 url
我尝试通过 this document 使用 RStudio blogdown 创建一个网站. 我期待以下列表: 2017 Blog post 2 Blog post 1 但是我得到了这个: 2017
kable(head(mtcars) %>% kable_styling(bootstrap_options = c("striped", "hover")) 使用 kable 表(见上文)的普通
我是一名优秀的程序员,十分优秀!