草稿帖子的本地预览不起作用
Local preview of draft posts does not work
我尝试重现(并理解)附录 C.3 Building a website for local blogdown 书的预览:
我已经在我的 ~/.Rprofile
中用
成功地妖魔化了服务器
options(servr.daemon = TRUE)
- 每当我 运行
blogdown::serve_site()
那些在其 yaml-header 中标有 draft: yes
的降价文件 (.md) 不会出现在 http://127.0.0.1:4321/ (或其他任何位置)本地服务器的地址是)。如果我更改为 draft: no
,它们就会出现。但据我了解,所有文件都应该出现在本地网站上。
- 如果我通过 GitHub 和 Netlify 使用菜单 'Build Website' 构建网站,
draft: yes
帖子不会出现(= 正确行为)
- 如果我从终端使用
hugo -D
,一切都会按预期进行; `draft: yes' 文件确实出现了!但这仅适用于 .md 文件(不适用于 .Rmd 文件)(正如预期的那样)。
目前,每次我想在本地检查文件时,我都必须更改草稿状态,因为我有忘记将其设置回 draft: yes
并无意中将这些文件发布到我的实时站点的危险。
那么如何查看和编辑本地服务器上的 draft: yes
文件?
使用 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()
,我可以看到草稿post:
评论问题已在 blogdown on Github.
的开发版本中修复
我尝试重现(并理解)附录 C.3 Building a website for local blogdown 书的预览:
我已经在我的 ~/.Rprofile
中用
options(servr.daemon = TRUE)
- 每当我 运行
blogdown::serve_site()
那些在其 yaml-header 中标有draft: yes
的降价文件 (.md) 不会出现在 http://127.0.0.1:4321/ (或其他任何位置)本地服务器的地址是)。如果我更改为draft: no
,它们就会出现。但据我了解,所有文件都应该出现在本地网站上。 - 如果我通过 GitHub 和 Netlify 使用菜单 'Build Website' 构建网站,
draft: yes
帖子不会出现(= 正确行为) - 如果我从终端使用
hugo -D
,一切都会按预期进行; `draft: yes' 文件确实出现了!但这仅适用于 .md 文件(不适用于 .Rmd 文件)(正如预期的那样)。
目前,每次我想在本地检查文件时,我都必须更改草稿状态,因为我有忘记将其设置回 draft: yes
并无意中将这些文件发布到我的实时站点的危险。
那么如何查看和编辑本地服务器上的 draft: yes
文件?
使用 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()
,我可以看到草稿post:
评论问题已在 blogdown on Github.
的开发版本中修复