首页 > 解决方案 > 博客文章在 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()

标签: rblogdown

解决方案


确认您的降价文件包含一个加载blogdown包的块。如果没有,该文件将正确组合,并且您的内容文件夹中将包含适当的 HTML,但 blogdown 不会将其集成到站点中。我遇到了同样的问题,然后将 blogdown 添加到我要加载的库列表中,一旦我再次保存文件,它就可以在本地服务器上使用。


推荐阅读