我试着复制(并理解)博客书籍的附录C.3为当地建立一个网站预览:
我已经在我的~/.Rprofile
中成功地将服务器妖魔化为
options(servr.daemon = TRUE)
blogdown::serve_site()
时,在yaml头中用draft: yes
标记的那些标记文件(.md)不会出现在http://127.0.0.1:4321/ (或本地服务器的地址)。如果我更改为draft: no
,它们就会出现。但据我所知,所有文件都应该出现在当地的网站上。draft: yes
帖子(=正确的行为)。hugo -D
,一切都按预期工作;“草稿:是”文件会出现!但这只适用于.md文件(不适用于.Rmd文件)(如预期的那样)。目前,每当我想在本地检查该文件时,我都必须更改草稿状态,这样做可能会忘记将其设置为draft: yes
,并无意中将这些文件发布到我的实时站点上。
那么,如何在本地服务器上查看和编辑draft: yes
文件呢?
发布于 2017-09-14 18:06:32
使用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()
,我可以看到草稿文章:
blogdown 论吉乌布的开发版本已经解决了评论的问题。
https://stackoverflow.com/questions/46157569
复制相似问题