• R语言
  • blogdown::new_site() 的问题!

之前的留言问题解决了一部分。我在R控制台执行blogdown::new_site(), 提示缺少later包,安装后,在RStudio里按
谢工blogdown书1.3节产生一个新的网站,结果的config.toml文件顶层build菜单里只有build all, clean all, configure build tools 三个可选项,没有Build Website选项。请教如何处理?

以上问题补充一点:在R控制台执行new_site(),可以生成谢工的例子,但在RStudio里有上面留言的问题!

书里写了要重启rstudio,另外这应该是最新的rstudio版本(1.1.383)才有。

另外本地预览的话用addin下面的 serve site 就行

    tctcab 我的RStudio版本1.1.419,重启后再点serve site,在viewer窗口可以显示例子的结果,请问如何用浏览器打开网站,应该选哪个目录下的哪个文件?

      wonghk2017

      另外注意这么一句话:

      Serving the directory C:\Users\TC\GIT\blogsite at http://127.0.0.1:4321

      浏览器直接访问 http://127.0.0.1:4321也行

      =====

      简单来说,点击serve_site之后,blogdown完成了以下操作:

      • hugo会将所有的帖子,编译为实际所见的网站。整个网站就是新生成的"public"文件夹,(public文件夹对应了网站的根目录,
      • hugo会创建一个http协议的服务器,并在本地发布网站,地址为“http://127.0.0.1:4321”, 在浏览器打开该网址,访问的实际就是public文件夹。而要将网站发布最简单的办法就是把这个public文件夹传到github pages 或者netlify。
        • 题外话,public下的index.html对应网站主页。 有兴趣你可以仔细研究一下public文件夹的结构和预览网站时每个页面的地址的对应关系。
        • 还是题外话,由于public文件夹是编译之后的“成品”,所以使用git的时候记得把它忽视掉。