今天,复活节假期前夕,同事们都休假了。我虽然在办公室,却无心上班,发了一会儿呆,想想与其痛苦地工作,不如快乐地解决一下新网站的一个小问题:disqus 评论框的加载。
用 R blogdown 打建好站,disqus评论框就一直没成功加载过。后来听说是config.toml
里 disqus shortname
指的不是我的disqus ID,而是要专门设置一下, 我说“啊,还有这事儿?”于是就设置了一下,但是仍然不能成功加载。这个问题放了几天,今天心血来潮一搜,嗯,兴许是路径的问题,于是就把config.toml
开头的路径改为
baseurl = "http://www.pzhao.org"
# relativeurls = true
然后运行R语言的建站函数:
blogdown::build_site(local=FALSE)
注意!此处千万不要运行blogdown::serve_site()
,不然新生成的文件就又没法加载 Disqus 了。网上说是serve_site()
忽略了config.toml
里的某些设置而造成的。我不懂,总之就是建站函数运行完就直接上传。
然后GitHub同步,几秒钟后,Netlify上完成了更新,Disqus评论框就乖乖出现了。
欢迎来留言测试。
啥,你看不见?嗯,听说好像是被墙了。