r - 博客文章在 build_site 和 serve_site 之后未呈现
问题描述
我有一个通过 blogdown 创建的个人博客。我通过以下命令开始了一个新条目(经过很长时间):
blogdown::new_post(title="article-r", author="Me",
categories=c("data-science", "stats"),
date=Sys.Date(),
tags=NULL,
ext=".Rmd")
这导致了一个新Rmd
文件:
content/post/2018-08-15-article-r.Rmd
现在我运行以下命令来构建站点并提供服务RStudio
blogdown::build_site(local = FALSE, method = c("html"))
blogdown::serve_site()
构建后,页面会在以下位置创建一个 html 文件content/post
:
Rendering content/post/2018-08-15-article-r.Rmd
这看起来不错,但我在RStudio
查看器窗格中看不到新帖子。我也看不到帖子缓存在cd blogdown/post/
文件夹中。
任何人都可以帮助我确保帖子被适当缓存并在运行时将其呈现在查看器窗格中serve_site()
解决方案
确认您的降价文件包含一个加载blogdown
包的块。如果没有,该文件将正确组合,并且您的内容文件夹中将包含适当的 HTML,但 blogdown 不会将其集成到站点中。我遇到了同样的问题,然后将 blogdown 添加到我要加载的库列表中,一旦我再次保存文件,它就可以在本地服务器上使用。
推荐阅读
- entity-framework - 如何使用 Castle Windsor 注册 Ef 核心数据库上下文?
- swift - NSTextField 强制 becomeFirstResponder 删除文本
- python - 当我使用外键时,为什么 Django 会抛出 'invalid literal for int() with base 10' 错误?
- javafx - JavaFX8如何在使用TAB或其他键遍历时请求关注表格视图中的图形节点?
- hibernate - 在休眠中设置相互引用应该发生在工作单元内还是可以在工作单元外完成?
- c++ - 如何覆盖 QApplication::exec()
- javascript - 如何编写一个 JavaScript 函数,该函数接受一个包含姓名和分数的数组,并返回包含字母成绩和学生的数组?
- asp.net - ASP.Net 和公理
- node.js - 请求执行的快速路由器顺序:`/state/:params` vs `/state/absolute-path`
- python - 在 csv 文件中转换为浮点数的字符串