Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在github页面上的博客帖子中添加评论_Github_Jekyll_Disqus_Web Site Project_Jekyll Theme - Fatal编程技术网

在github页面上的博客帖子中添加评论

在github页面上的博客帖子中添加评论,github,jekyll,disqus,web-site-project,jekyll-theme,Github,Jekyll,Disqus,Web Site Project,Jekyll Theme,我已经使用Github页面创建了一个网站。目前我也可以在那个网站上发布博客。但是,我想在博客文章的末尾添加一个评论部分 有一些教程介绍如何使用添加注释部分。但我认为要使用Disqs,需要付费订阅。因此,我正在寻找一个替代品,以添加一个评论部分 如果您对该网站有任何想法,我们将不胜感激。请注意,您通常不能在静态网站中使用评论。您需要一个第三方解决方案,或者需要使用Github hack来创建 这是一种选择 您可以通过在上搜索“评论”找到更多解决方案 Facebook免费提供类似的插件。我强烈推荐您

我已经使用Github页面创建了一个网站。目前我也可以在那个网站上发布博客。但是,我想在博客文章的末尾添加一个评论部分

有一些教程介绍如何使用添加注释部分。但我认为要使用Disqs,需要付费订阅。因此,我正在寻找一个替代品,以添加一个评论部分


如果您对该网站有任何想法,我们将不胜感激。

请注意,您通常不能在静态网站中使用评论。您需要一个第三方解决方案,或者需要使用Github hack来创建

这是一种选择


您可以通过在上搜索“评论”找到更多解决方案

Facebook免费提供类似的插件。我强烈推荐

您可以通过名为“话语”的第三方GitHub插件,在公共回购中使用GitHub问题本身作为评论系统。请看这里:

话语主页和安装信息: GitHub回购声明: 您必须在GitHub帐户中安装话语插件,如下所示: GitHub允许您为所有职责安装此应用程序,或者仅为您选择的存储库安装此应用程序,这很好。您可能只想在您拥有的GitHub页面repos上安装它,因为它只需要访问这些repos。 确保您使用言论的回购协议是公开的,否则读者将无法查看问题/评论或评论。 还有其他选择,GitHub页面兼容Jekyll主题的创建者see a已经将一个

-我最喜欢的,因为它是免费的、开源的、无成本的,并且使用方便的GitHub问题作为评论系统。GitHub问题评论具有出色的降价支持,允许将格式良好的代码块直接插入其中,可以无限期编辑,由您主持,包括编辑或删除不适当的评论,并使用upvote按钮响应我喜欢它们的所有原因。 更新日期:2021年1月:我现在在我的个人网站上实现了以下内容:。示例页面:-滚动到底部查看基于问题的评论部分

旧答案

这是如何手动使用GitHub问题作为评论系统,而不使用话语:

试试看。本博客介绍如何使用GitHub问题存储静态网站的评论:

下面是一些你可以在博客文章底部看到的评论例子。它们支持降价语法,看起来非常漂亮:

它们直接来自GitHub问题,如图所示:

您可以使用Github页面免费设置纯Javascript注释。它是开源的,这里有一个关于如何使用Github pages Jekyll设置它的教程:

Comments.js相对于discus的好处在于它是免费的,而相对于使用Github等问题的好处在于它不是klugey。至于staticman,这是一个非常酷的解决方案,但可能不是您想要大规模使用的解决方案。此外,上述所有内容都很难扩展,而Comments.js是纯javascript,因此您可以根据需要对其进行自定义

此外,默认情况下,它使用谷歌登录,而您的终端不需要特殊配置。这使得您的用户在仍然具有识别用户的帐户结构的情况下,可以轻松地进行评论


快乐的黑客

我强烈建议不要使用一家绝对不尊重隐私的公司的软件Facebook评论。另外:这个软件Facebook评论不是免费的,它只需要开发者不花钱。这是一个很大的区别。它怎么不是免费的呢?不幸的是,staticman因为含有淫秽文字的PRs而被禁止进入github。人们很容易在网站上发表评论,这将导致一个PRStaticman非常棒,但是,如果你想要一个开源的解决方案,可以免费扩展到Comments.js——这里有一个关于开始使用Jekyll/Github页面的教程,它是纯js,可以根据需要轻松扩展。谢谢William!但是,您可以适当地缓和您的评论。那也行。@JoostS你所说的适度评论是什么意思?我非常喜欢Comments.js调节解决方案。或者你指的是与staticman相关的?是的,与GitHub和staticman相关。Comments.js听起来不错。