discus plugin+;社交URL不';t在使用R blogdown生成的站点中加载

discus plugin+;社交URL不';t在使用R blogdown生成的站点中加载,r,r-markdown,disqus,hugo,blogdown,R,R Markdown,Disqus,Hugo,Blogdown,我最近使用带有Hugo主题“kakawait/Hugo主题”的R blogdown包建立了一个静态站点。虽然一切都很好,但我无法让Discus插件和社交共享URL正常工作。网站托管在Github页面中 尝试更改config.toml设置和短名称,但无法使其正常工作 正如您在博客文章末尾所看到的,Disqs失败,错误消息为“我们无法加载Disqs。如果您是版主,请参阅我们的疑难解答指南”。另一方面,社交URL(用于博客末尾的共享图标)以html显示,缺少baseURL前缀 Disqs团队在他们的

我最近使用带有Hugo主题“kakawait/Hugo主题”的R blogdown包建立了一个静态站点。虽然一切都很好,但我无法让Discus插件和社交共享URL正常工作。网站托管在Github页面中

尝试更改config.toml设置和短名称,但无法使其正常工作

正如您在博客文章末尾所看到的,Disqs失败,错误消息为“我们无法加载Disqs。如果您是版主,请参阅我们的疑难解答指南”。另一方面,社交URL(用于博客末尾的共享图标)以html显示,缺少baseURL前缀

Disqs团队在他们的一篇文章中提到,当JS变量格式不正确时,通常会发生这种情况

在我博客文章的源代码视图中,
this.page.url
变量仅与相对url一起出现

this.page.url = '\/2017\/05\/tamilnadu-2016-election---a-data-story\/';
这就是社交URL如何显示在页面中的Twitter/Facebook/G-Plus图标旁边

推特:
https://twitter.com/intent/tweet?text=%2f2017%2f05%2ftamilnadu-2016年选举——a-data-story%2f

Facebook:
https://www.facebook.com/sharer/sharer.php?u=%2f2017%2f05%2ftamilnadu-2016年选举——a-data-story%2f

G加号:
https://plus.google.com/share?url=%2f2017%2f05%2ftamilnadu-2016年选举——a-data-story%2f

我认为baseURL配置设置中的一些问题导致了这两个问题


谢谢。

这是我不推荐GitHub页面而推荐Netlify的众多原因之一。您可以选择使用GitHub页面发布,但在发布网站之前,您必须始终运行
blogdown::hugo_build()
。有关详细信息,请参阅。

非常感谢您的帮助,易慧。使用
blogdown::build_site()
(或
blogdown::hugo_build()
,当Rmd文件不需要重新编译时),Discus和社交URL现在都工作得很好。是的,我很愿意去Netlify看看,但在接下来的某个时候,当我开始获得不错的博客流量时。