Hugo 网站的 Disqus 加载问题

来自 赵鹏 | April 14, 2017

今天,复活节假期前夕,同事们都休假了。我虽然在办公室,却无心上班,发了一会儿呆,想想与其痛苦地工作,不如快乐地解决一下新网站的一个小问题:disqus 评论框的加载。

用 R blogdown 打建好站,disqus评论框就一直没成功加载过。后来听说是config.tomldisqus 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评论框就乖乖出现了。

欢迎来留言测试

啥,你看不见?嗯,听说好像是被墙了。

comments powered by Disqus