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