Skip to content

gitment迁移gitalk #82

Open
Open
@fnsflm

Description

1. 前言
最近试图解决gitment报错:object ProgressEvent, 找到一个能用的gitment issue #175, 结果又冒出来Bad credentials. 重新设置oauth app之类的方法也试过, 没有找到好的解决手段. 再加上考虑gitment已经是四年没维护的项目了, 所以决定还是使用gitalk.

2. 展示
050
调了一下样式, 大概长这样, 比原来的差不少, 但总比用不了强
测试页面: http://testpage.fnsflm.xyz
个人博客: https://fnsflm.xyz

3. 使用
pull 修改后的项目: https://github.com/fnsflm/hexo-theme-gal
_config.yml中填上原来gitment需要填的, 并将change_to_gitalk改为true即可. 并没有删掉原来的gitment, 仍然可以选择使用.
source/css/_gitalk.scss用来改变评论区的样式
source/js/comment/gitalk.js加载gitalk

4. 迁移
在原来所有的issue上都加上Gitalk的标签:
图片

5. 最后

  • 对比原来的差挺多的, 比如鼠标放上去头像会转的特效, 还有表情一栏等. (有时间再看吧)
  • 如果有谁的gitment能用, 真诚的希望能分享一下引入gitment的js文件, (比如该项目是在layout/layout.ejs<script src="https://myau.moe/js/comment/gitment.browser.js"></script>)
  • 我并没有任何的前端开发的经验也没学过前端语言, 只会东拼西凑在依葫芦画瓢写一点. 所以复制粘贴的代码可能我自己都不懂...希望能有大佬接手评论区的开发, 当然我自己也会偶尔写点

6. bug
**[solved]**Error: Request failed with status code 403
详细讨论: gitalk/gitalk#429

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions