评论
Hugo 内置支持 Disqus ,这是一项第三方服务,通过 JavaScript 为网站提供评论和社区功能。
您的主题可能已经支持 Disqus,但如果没有,您可以通过 Hugo 内置的 Disqus 部分模板 轻松将其添加到您的模板中。
添加 Disqus
Hugo 提供了将 Disqus 加载到您的模板中所需的所有代码。在将 Disqus 添加到您的网站之前,您需要 创建一个帐户 。
配置 Disqus
Disqus 评论需要您在 网站配置文件 中设置单个值,如下所示:
hugo.
services:
disqus:
shortname: your-disqus-shortname
[services]
[services.disqus]
shortname = 'your-disqus-shortname'
{
"services": {
"disqus": {
"shortname": "your-disqus-shortname"
}
}
}
对于许多网站来说,这已足够。但是,您也可以选择在单个内容文件的 前置 matter 中设置以下内容:
disqus_identifier
disqus_title
disqus_url
渲染 Hugo 内置的 Disqus 部分模板
Disqus 有其自己的 内部模板 ,要渲染它,请在您希望显示评论的位置添加以下代码:
{{ template "_internal/disqus.html" . }}
其他方案
商业评论系统:
开源评论系统: