You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
---
layout: post
title: 关于在Github Pages上使用评论的心得
tags: [Github, 评论, 心得]
---
Hi, 我是Mayx, 最近在Github上用Github Pages建了一个博客。<!--more--> 作为一个博客,怎么说也得有个评论系统吧,所以我就在这个博客上搞了一个评论系统。
接下来我想谈谈我对评论系统的看法。
# 评论系统的选择
这个博客作为一个静态博客, 自然评论只能用其他的服务, 毕竟评论得有个地方存吧。首先最有名的第三方评论系统就是Disqus了。可惜在中国不能用, 除非科学上网。
国内倒是也有不少这样的第三方博客系统,像什么~~多说~~( 已死) , 畅言啥的。但是总感觉第三方服务不好, 哪天挂了都没办法。所以最终考虑, 还是在Github上找吧
## Github上的评论系统
我在Github上找到的比较有名的评论系统有这么几个:
1.[Gitalk](https://github.com/gitalk/gitalk)
2.[Gitment](https://github.com/imsun/gitment)
3.[Valine](https://github.com/xCss/Valine)
4.[fcomment](https://github.com/fengbjhqs/fcomment)
5.( 2018.10.22更新)[utterances](https://github.com/utterance/utterances)
其中Gitalk、utterances和Gitment是基于Github Issue的, 而Valine和fcomment是基于Leancloud的。这几款都支持Markdown。
# 为什么选择了Gitalk
这个博客使用的是Gitalk作为评论系统, 为什么选择了它呢?
首先, Gitment已经停止维护了, 而且评论在评论框上面, 这很难受, 所以首先排除它。
utterances也是评论在评论框上面……不知这些人为什么这么设计……
fcomment和Valine倒是看起来还不错, 也都有邮件提醒, 当然Github Issue自身也带邮件提醒, 这里没什么差距
Gitalk比fcomment和Valine差的地方是每一篇文章需要手动初始化。不过想想我更新文章的话应该也会看一下, 顺带的初始化一下, 这个影响也不大。还有一点就是Gitalk在IE11中默认头像会偏移, 希望官方能改一下( ~~IE去死~~)
fcomment和Valine的缺点我觉得就是安全性、用户识别性的问题吧, fcomment倒是还支持Github登录, Valine评论还要输一大堆东西, 而且也没办法验证他们的真实性, Github至少是经过邮箱验证的, 所以还是选择Gitalk了。
以上就是我对评论系统的看法。
~~其实就是先装的Gitalk, 懒癌犯了不想改给自己找个借口罢了, 23333~~