我使用Jekyll Theme制作了一个基于 Github 页面的网站。目前我也可以在该网站上发布博客。但是,我想在博客文章的末尾添加一个评论部分。
有关于如何使用Disqus添加评论部分的教程。但我认为要使用 Disqus,需要付费订阅。所以我正在寻找 Disqus 的替代品来添加评论部分。
分享任何关于它的想法将不胜感激。
我使用Jekyll Theme制作了一个基于 Github 页面的网站。目前我也可以在该网站上发布博客。但是,我想在博客文章的末尾添加一个评论部分。
有关于如何使用Disqus添加评论部分的教程。但我认为要使用 Disqus,需要付费订阅。所以我正在寻找 Disqus 的替代品来添加评论部分。
分享任何关于它的想法将不胜感激。
您可以通过名为“utterances”的第 3 方 GitHub 插件在公共存储库中使用 GitHub 问题本身作为评论系统。看这里:
其他选项也存在。Michael Rose是最受欢迎的GitHub-Pages 兼容的最小错误Jekyll 主题(参见此处的演示)的创建者,他在此处汇总了一个简短的评论系统列表。
2021 年 1 月更新:我现在已经在我的个人网站上实现了话语:https ://gabrielstaples.com/ 。示例页面:https ://gabrielstaples.com/google-pixel2-touchscreen/——滚动到底部以查看话语(基于 GitHub 问题)评论部分。
旧答案
(这是如何手动使用 GitHub Issues 作为评论系统,而不使用 utterances ):
试一试。此博客描述了使用 GitHub 问题来存储静态网站的评论:https ://jekyllcodex.org/blog/gdpr-compliant-comment/
以下是您可以在博客文章底部看到的一些评论示例。它们支持 markdown 语法并且看起来非常漂亮:
它们直接来自 GitHub 问题,可以在 GitHub 上看到:
请注意,您通常不能在静态站点中使用评论。您需要第三方解决方案,或者您需要使用 Github hack 来创建符合 GDPR 的评论。
静态人是一种选择。
您可以通过在https://www.thenewdynamic.org上搜索“评论”来找到更多解决方案。
您可以使用Comments.js通过 Github 页面免费设置纯 JavaScript 评论。它是开源的,这里有一个关于如何使用 Github 页面(Jekyll)进行设置的教程:https ://zetabase.io/blog-post/setting-up-comments-on-jekyll-github-pages
Comments.js 相对于 Disqus 的好处是它是免费的,而使用 Github Issues 之类的好处是它不是笨拙的。至于 staticman,这是一个非常酷的解决方案,但可能不是您想要大规模使用的东西。此外,以上所有内容都很难扩展,而 Comments.js 是纯 javascript,因此您可以根据需要对其进行自定义。
此外,默认情况下,它使用谷歌登录,您不需要特殊配置。这使您的用户可以轻松发表评论,同时仍然具有识别人员的帐户结构。
快乐黑客!
Facebook 免费提供类似的插件。我强烈推荐Facebook 评论插件