草稿帖子的本地预览不起作用

时间:2017-09-11 14:01:28

标签: r preview blogdown

我尝试重现(并理解)博客书的附录C.3 Building a website for local预览:

我已使用

~/.Rprofile成功地将服务器妖魔化了
options(servr.daemon = TRUE)
  • 每当我运行blogdown::serve_site()时,那些在其yaml-header中标有draft: yes的降价文件(.md)就不会出现在http://127.0.0.1:4321/(或本地服务器的任何地址)是)。如果我改为draft: no,他们就会出现。但据我了解,所有文件都应出现在本地网站上。
  • 如果我使用菜单构建网站'建立网站'通过GitHub和Netlify draft: yes帖子没有出现(=正确的行为)
  • 如果我从终端使用hugo -D,一切都按预期工作; `草稿:是的'文件出现了!但这只能(如预期的那样)使用.md文件(不是.Rmd文件)。

目前,每次我想在本地检查文件时都要更改草稿状态,并且忘记将其重新设置回draft: yes,并在我的实际网站上无意中发布这些文件。

那么如何查看和编辑本地服务器上的draft: yes文件?

1 个答案:

答案 0 :(得分:1)

使用 blogdown 0.1以及https://github.com/petzi53/test-academic-theme上的示例,我必须在config.toml中删除baseurl后的评论,即更改

baseurl = "/"  # End your URL with a `/` trailing slash.

baseurl = "/"

然后我跑了blogdown::serve_site(),我可以看到草稿:

site preview

评论问题已在 blogdown on Github的开发版中得到修复。