我使用Jekyll Theme创建了一个基于github页面的网站。目前,我也可以在该网站上发布博客。但是目前,我希望在博客文章的末尾添加评论部分。在youtube中有一些教程,介绍如何使用 disqus 添加评论部分。但是我认为,当前要使用Disqus,需要付费订阅。因此,我正在寻找 disqus 的替代方法来添加评论部分。
分享有关它的任何想法将不胜感激。预先谢谢你。
答案 0 :(得分:4)
您可以在公共存储库中通过名为“话语”的第三方GitHub插件将GitHub Issues本身用作评论系统。看到这里:
还存在其他选项。 Michael Rose是#1 most popular兼容GitHub-Pages的minimal-mistakes Jekyll主题的创建者(请参阅demo here),已汇总了short list of commenting systems here。 >
旧答案
(这是手动将GitHub Issues用作注释系统,而没有使用话语的方式)
试一下。该博客介绍了如何使用GitHub Issue为您的静态网站存储评论:https://jekyllcodex.org/blog/gdpr-compliant-comment/
这里有一些评论示例,您可以在博客文章的底部看到。它们支持markdown语法,看起来非常漂亮:
它们直接来自GitHub问题,如on GitHub here所示:
答案 1 :(得分:0)
请注意,您通常不能在静态站点中使用注释。您需要第三方解决方案,或者需要使用Github hack创建GDPR compliant comments。
Staticman是一个选项。您可以通过在https://www.thenewdynamic.org中搜索“评论”来找到更多解决方案。
答案 2 :(得分:0)
Facebook免费提供类似的插件。我强烈推荐Facebook Comments Plugin
答案 3 :(得分:0)
您可以使用Comments.js在Github页面上免费设置纯Javascript注释。它是开源的,这里有一个教程,专门介绍如何使用Github页面(Jekyll)进行设置:https://zetabase.io/blog-post/setting-up-comments-on-jekyll-github-pages
Comment.js相对于Disqus的好处在于它是免费的,而与使用Github Issues之类的东西相比,它的好处不是klugey。对于staticman,这是一个非常酷的解决方案,但可能不是您想要大规模使用的东西。另外,以上所有内容都很难扩展,而Comment.js是纯JavaScript,因此您可以根据需要自定义它。
此外,默认情况下,它使用google登录,无需进行任何特殊配置。这样一来,您的用户可以轻松发表评论,同时仍然拥有一个可以识别人物的帐户结构。
黑客很开心!