hexo博客维护琐事

发现问题

折腾的开始:同学告诉我博客的评论功能挂了,出于好奇放下手头的事看了一下,没有异常,之后点了一下log out,结果就再也登不上了,,,
我用的是spfk主题,自带gitment评论系统,之前一直用的好好的,不知何时没人维护便挂了。
之后发现新出的gitalk,但主题源码没有支持,尝试自己添加然而能力不足没有成功,还剩另一种方法就是在文章中插入以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
<script src="https://unpkg.com/gitalk/dist/gitalk.min.js"></script>

<div id="gitalk-container"></div>
<script>
var gitalk = new Gitalk({
id: {{date}}, //填入日期
clientID: '',
clientSecret: '',
repo: 'xxx.github.io',
owner: 'xxx',
admin: ['xxx'],
labels: ['gitment'],
perPage: 50,
})
gitalk.render('gitalk-container')
</script>

然而这种方法太扯了,最后去GitHub上看了一下spfk,发现别人也同样遇到了gitment的问题,更棒的是我在pull requests发现了另一个评论插件valine的安装方法,照着改了几行代码之后新的评论系统上线。

更多问题

上了新的评论系统,还没来得及高兴,我又发现两个问题,页面底部访问量统计不见了,更糟的是图片加载不出来,顿时感到鸭力,完全摸不着头脑。

不蒜子页面统计

去了不蒜子页面看了一下,发现一个最新公告

mark

急忙照着改了一遍,再看,页面统计又回来了233。

图片加载问题

因为我一直用的是七牛云的测试域名,而测试域名只支持http协议,虽然我在coding pages设置了强制https协议,之前一直都是只在博客主页出现正常的小绿锁,只要文章里要加载图片小绿锁就出现了异常。

mark

就是因为从七牛云加载图床没有用https协议,之前Chrome一直报错,升级到新版后直接就不加载了,然而在其他浏览器还是可以加载,但报错是难免的。

遂去七牛云官网添加一个域名以支持https,具体流程如下:
前往阿里云免费申请一个qiniu.你的域名的二级域名证书
然后为自己的存储空间绑定域名(添加SSL证书就按流程添加之前准备好的)
到内容管理将默认域名改为新添加的域名
最后更改文章中图片链接
再看,Chrome可以加载图床了,而且之前的报错也没有了,因为现在图片加载协议已经是https

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 发现问题
  2. 2. 更多问题
    1. 2.1. 不蒜子页面统计
    2. 2.2. 图片加载问题