以往的儿童节都会给儿子说:“亲爱的儿子,不好意思,今年你爹又没追到你娘,你再等等吧,提前祝你六一快乐”。今年六一略显不同,多说正式关闭服务,心塞。曾也想转回Disqus,也尝试注册了畅言(奈何要备案网站),最终种种原因不得不放弃了。
近期,不经意间看到了,imsun实现的一款基于 GitHub Issues 的评论系统Gitment,作为菜鸟的我看到后,还是蛮佩服的。
Gitment是使用的GitHub Issues作为评论系统,在接入Gitment前,需要获得GitHub的授权,获得相应的客户端id和客户端私钥,以备站点使用。具体步骤如下图所示:
OAuth application注册接入
如果您使用的是Hexo框架的Next主题博客,想要添加Gitment的时候,记得将自己的Next主题更新下版本,开始本人使用的是version 5.1.0的,配置后,会遇到每次打开文章,都需要重新点击Initialize comments的情况,以往评论历史数据获取也有问题。鉴于此,我更新了Next主题(当前为version 5.1.1),现在使用正常,大家可先来本人博客看看效果:仁伯安GitHub主页,(首先得谢谢DotaWang11同学的支持评论O(∩_∩)O~),如果您从事iOS工作,还请在仁伯安的GitHub给个Star。
Next主题下Gitment配置
引自:Gitment - 使用 GitHub Issues 搭建评论系统
123456789101112131415
<div id="container"></div><link rel="stylesheet" href="https://imsun.github.io/gitment/style/default.css"><script src="https://imsun.github.io/gitment/dist/gitment.browser.js"></script><script>var gitment = new Gitment({id: '页面 ID', // 可选。默认为 location.hrefowner: '你的 GitHub ID', // 可以是你的GitHub用户名,也可以是github idrepo: '存储评论的 github repo',oauth: {client_id: '你的 client id',client_secret: '你的 client secret',},})gitment.render('container')</script>
在配置owner的时候,可以在浏览器中输入:https://api.github.com/users/GitHub用户名,来获取对应数据id。
引入Gitment需要将以上引文代码写入对应的页面即可,在Hexo框架的Next主题中配置Gitment的步骤如下:
|
|
其中lazy的含义,是否懒加载相应评论框,如果为true,文章底部评论是收起状态,提示显示 Gitment 评论按钮,单击展开评论框。
懒加载按钮显示的文字设置:
在主题下languages/en.yml文件中添加:
|
|
在主题下languages/zh-Hans.yml文件中添加:
|
|
在主题下languages/zh-hk.yml文件中添加:
|
|
在主题下languages/zh-tw.yml文件中添加:
|
|
懒加载按钮div及事件配置
在主题下layout/_partials/comments.swig文件中添加:
|
|
|
|
添加gitment.swig文件后,在主题下layout/_third-party/comments/index.swig文件中引入gitment.swig文件:
|
|
|
|
之后,在主题下 source/css/_common/components/third-party/third-party.styl文件中引入相应的CSS样式即可
|
|
详见:Add Gitment Support
文有不当之处还请见谅!!!
本文已在版权印备案,如需转载请在版权印获取授权。获取版权
原文来自: 仁伯安
声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com
支持全球约2.4万个城市地区天气查询,如:天气实况、逐日天气预报、24小时历史天气等
支持识别各类商场、超市及药店的购物小票,包括店名、单号、总金额、消费时间、明细商品名称、单价、数量、金额等信息,可用于商品售卖信息统计、购物中心用户积分兑换及企业内部报销等场景
涉农贷款地址识别,支持对私和对公两种方式。输入地址的行政区划越完整,识别准确度越高。
根据给定的手机号、姓名、身份证、人像图片核验是否一致
通过企业关键词查询企业涉讼详情,如裁判文书、开庭公告、执行公告、失信公告、案件流程等等。