我最近使用带有 Hugo 主题“kakawait/hugo-tranquilpeak-theme”的 R blogdown 包建立了一个静态站点。虽然一切正常,但我无法让 disqus-plugin 和社交共享 URL 正常工作。网站托管在 Github Pages 中。
尝试更改 config.toml 设置和 Disqus 短名称,但无法正常工作。
正如您在此处的博客文章末尾看到的那样,Disqus 失败并显示错误消息“我们无法加载 Disqus。如果您是版主,请参阅我们的故障排除指南。” 另一方面,社交 URL(用于博客末尾的共享图标)以缺少 baseURL 前缀的 html 显示。
Disqus-Team 在他们的帮助页面之一中提到,当 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-election---a-data-story%2f
Facebook:https://www.facebook.com/sharer/sharer.php?u=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f
G加:https://plus.google.com/share?url=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f
我认为 baseURL 配置设置中的一些问题导致了这两个问题。
谢谢你。