1

我试图重现(并理解)附录C.3 为blogdown 书的本地预览构建网站:

我已经成功地妖魔化了我的~/.Rprofile服务器

options(servr.daemon = TRUE)
  • 每当我运行在其 yaml-headerblogdown::serve_site()中标记的那些降价文件(.md)时,draft: yes它们都不会出现在http://127.0.0.1:4321/(或本地服务器的任何地址)。如果我更改为draft: no它们确实会出现。但据我了解,所有文件都应该出现在本地网站上。
  • 如果我通过 GitHub 和 Netlify 使用菜单“构建网站”构建站点,则draft: yes帖子不会出现(= 正确行为)
  • 如果我hugo -D从终端使用,一切都会按预期进行;`draft: yes' 文件确实出现了!但这(如预期的那样)仅适用于 .md 文件(不适用于 .Rmd 文件)。

目前,每次我想在本地检查文件时,我都必须更改草稿状态,这有可能忘记将其设置回draft: yes并无意中在我的实时站点上发布这些文件。

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

4

1 回答 1

1

使用blogdown 0.1 和您在https://github.com/petzi53/test-academic-theme的示例,我不得不baseurl在 config.toml 中删除评论,即更改

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

baseurl = "/"

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

网站预览

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

于 2017-09-14T18:06:32.003 回答