博客评论系统选用之路

首先看到这个问题,其次于多说之后,我找到了这些解决方案,

以下是我的探索路径。其中如果有你知道的,欢迎进行评论。

知乎问题链接:

如何评价「多说」即将关闭?有什么替代方案?

Gitment

需要了解的网址

Gitment:使用 GitHub Issues 搭建评论系统

需要设置的地方:

OAuth应用程序设置

在部署过程中遇到的问题请看:

使用Hexo问题汇总

关于和网友的讨论

可能仓库名设置有要求,你直接一个文件名肯定不行,github.neme.io
Github是一级域名,但是直接一个文件名肯定不行

  1. 依然不能评论

repo设置问题,xxx.github.io,去掉http

  1. 如果有人登录的话,在这里的授权登录的人数会增加是正常现象。
  2. 当可以评论

登录 然后初始化,可以评论,报错那里,会变成一个按钮

  1. 在以下代码中,本地主题配置
1
2
github_user: # MUST HAVE, Your Github ID
github_repo: # MUST HAVE, The repo you use to store Gitment comments

有问题你就改网页那里填写的设置,本地不带http

网页端的回调,与这里填的,必须一样,一个地址

所以就是repo与回调一致,你设置一下就好了,代码是别人已经写好的

用一个仓库就行了,两个仓库也可以

Homepage URL设置你的主页,Authorization callback URL设置和repo一样,回调最重要

因为你是要评论

不设置其他仓库就可以了,设置其他仓库的话,我感觉应该是,建多一个hexo,然后绑到那个上去

尝试了在评论文件中添加

依然无解,便放弃了。

其中:

关于单独的repo和直接使用GitHub issue

我和网友进行了如下讨论

正常来说,github,展示网页,是需要建立一个gh-pages的分支,然后展示静态网页,空的仓库,无论如何都无法获得链接,而且repo,目前是不允许出现http的,只能依赖github本身

issus本来就是给项目仓库作者的留言

要么写一个,要么建两个都是hexo
但是第二个不用设置,单纯做仓库,如果我的猜想没错的话
第二个只要可以显示hellowrold就行了,虽然没意义
一个仓库的储存上限是按G算的,实际上你的博文也更新不了那么多

关于更实用的以及更值得研究的

双分支储存
master分支储存生成的静态页面,repo分支储存源文件,这样可以跨机器更新博文
这个是比双仓库实用的

再深点,你可以买个域名,然后弄点访问统计啥的,这个我做好了,但是需要域名,所以没用
没有域名,seo优化也无从谈起,所以静态博客还想双仓库,实在想太多

Valine

需要了解的网址

快速开始

FelixXiong wechat
产品北里,讲述产品和人性、涉及设计、技术和运营的公众号。
你们的赞赏是我更新的动力~