Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于Gitalk评论区的修复 #63

Open
xinxin2021 opened this issue Jul 2, 2023 · 1 comment
Open

关于Gitalk评论区的修复 #63

xinxin2021 opened this issue Jul 2, 2023 · 1 comment

Comments

@xinxin2021
Copy link
Owner

https://blog.xinxin2021.tk/fix-gitalk/

最近我亲爱的Gitalk评论区又双叒叕抽风了!!!

报了一个Network Error的错误,于是我就找到一篇帖子,使用Vercel搭建一个服务用来修复这个问题(原文不知道去哪了)

首先打开这个GitHub项目地址,进去之后直接点击README中的Deploy图片进行部署,第一次使用需要登录,建议直接使用GitHub登录,登陆就不放图片了,可能还要授权一些权限,各位可以自己找一找。

随后按照这样的格式填进去,https:///github/login/oauth/access_token,填到proxy一栏。

比如我的就是这样:

gitalk:
clientID: ***********
clientSecret: ***********
repo: blog
owner: xinxin2021
proxy: https://blog-proxy.xinxin2021.tk/github/login/oauth/access_token

随后你的Gitalk就不会出现这个问题了!

怎么绑定到自己的域名呢?

我绑定了两个域名,blog-proxy.xinxin2021.tk和blog-proxy.macwinlin.ml,如果各位想用我的也是可以的,别把我的服务搞崩就行了。两个域名可以交替使用,防止在域名解析出问题的时候无法使用。Vercel在国内好像被DNS污染了,所以导致vercel.app的域名无法使用(至少我的是这样),所以需要绑定域名。

第一步 添加DNS记录

首先去域名服务商添加一条CNAME记录,把一个域名设为cname.vercel-dns.com的别名,TTL建议选最大。

第二步 添加域名

点开项目,Settings->Domains

随后直接输入域名,然后点Add。

第三步 等待

随后等待Vercel自动部署和颁发证书即可。

本博客现已采用giscus方案(详见此文章),Gitalk现作为备用方案。

为了实现效果展示,我勉为其难开发个指定评论区的新功能叭

本文章及其引用的图片采用CC-BY-NC 4.0国际许可协议进行许可(不包括引用的知识共享许可证徽章)。

联系作者 · 侵权联系 —— 分享 · QZone · Weibo

@xinxin2021
Copy link
Owner Author

测试,非常的正常,Markdown也支持

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

No branches or pull requests

1 participant