在使用 GitBook 构建自己的静态博客时,可能会想要集成评论系统,而 Disqus 是一个流行的评论系统。disqus
官方提供了官方的 Disqus Pagination
插件,可以在 GitBook 的构建结果上显示评论。但这个插件的问题是,如果你的博客在国内,Disqus 可能会无法连接,而这个插件也没有解决这个问题。
gitbook-plugin-disqus-proxy
插件是一个用于 GitBook 的插件,它解决了前面插件的问题。它利用了 disqus-proxy
代理,可以让 Disqus 在国内正常工作。
本文将介绍如何使用 gitbook-plugin-disqus-proxy
插件来解决 Disqus 无法在国内访问的问题。
安装
首先,你需要在 GitBook 中安装 gitbook-plugin-disqus-proxy
插件。你可以在你的 GitBook 项目的 book.json
文件中,像这样添加:
{ "plugins": ["gitbook-plugin-disqus-proxy"] }
然后,运行以下命令来安装插件:
$ gitbook install
配置
接下来,你需要配置 disqus
的代理地址。你可以在 Disqus 控制面板的“Admin/Advanced/Trusted Domains”中添加代理地址。然后,将以下配置添加到你的 book.json
文件中:
{ "plugins": { "disqusproxy": { "shortName": "YOUR_SHORT_NAME", "url": "http://your.disqus.proxy/" } } }
在配置中,将 YOUR_SHORT_NAME
替换为你的 Disqus 短名称,在 url
字段中输入你使用的代理地址。
示例
最后,你可以在你的 GitBook 中使用 disqus
。你可以在任何页面使用以下代码:
{% disqus %}
现在,你可以在 GitBook 上查看 Disqus 评论系统的效果了。
结论
gitbook-plugin-disqus-proxy
插件是一个方便的插件,可以让 Disqus 在国内正常工作。这个插件让你不再需要使用繁琐的 VPN 来访问 Disqus,节省了时间和精力。希望本文可以帮助你集成 Disqus 评论系统到你的 GitBook 中。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056c8981e8991b448e603c