我最近设置了一个静态网站,使用带有Hugo主题“kakawait/hugo-tranquilpeak-theme”的R博客软件包。尽管一切正常,但我无法使用disqus-plugin和社交共享URL来工作。网站托管在Github页面。Disqus插件+社交网址不会加载到使用R blogdown生成的网站中
尝试更改config.toml设置和Disqus短名称,但无法使其工作。
正如你可以在博客,文章here年底看到,Disqus失败,错误消息“我们无法加载Disqus。如果你是一个主持人请参阅我们的故障排除指南”。另一方面,社交网址(用于博客末尾的共享图标)在HTML中显示,缺少baseURL前缀。
Disqus团队已在其help pages之一中提到过,这种情况通常发生在存在格式不正确的JS变量时。
在我的博客,文章的查看源代码,this.page.url
变量只出现相对URL
this.page.url = '\/2017\/05\/tamilnadu-2016-election---a-data-story\/';
这就是社会的URL都出现了沿侧的Twitter/Facebook的/ G-PLUS图标的页面。
Twitter的:https://twitter.com/intent/tweet?text=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f
Facebook的:https://www.facebook.com/sharer/sharer.php?u=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f
G PLUS:https://plus.google.com/share?url=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f
我觉得在配置基本URL设置一些问题,导致这两个问题。
谢谢。
感谢您的帮助,Yihui。使用'blogdown :: build_site()'(或'blogdown :: hugo_build()',当Rmd文件不需要重新编译时),Disqus和Social-URL都可以工作得很好。是的,我愿意查看Netlify,但是有时候我会开始在博客上获得体面的流量。 – cosmos