最近发现了一个主题wordpress git主题,看着还不错,刚好又赶上了腾讯云服务器跳楼价,于是顺便把网站换个主题迁移到新的服务器上
换到新的服务器后,启用了这套 git主题,不过发现还是有很多的 BUG,比如文章分享功能失效,打开 F12,看到报错信息:
This request has been blocked; the content must be served over HTTPS.
大概就是说所有的链接都要 Https 吧,搜了一下 git主题的代码,最后找到了,打开主题路径文件 Git-alpha\assets\js\share.js
将里面所有的 http 替换成https,保存后重试发现成功解决问题。
——————————华丽分割线———————————–
后续,本以为解决了,结果从 QQ 浏览器是可以,但是谷歌依旧会报错:
net::ERR_CERT_COMMON_NAME_INVALID
所以又去网上查了一些资料,找到一篇文章叫
百度分享不支持 Https 的解决方案
传送门:https://github.com/hrwhisper/baiduShare
如他所说,下载项目的 static 文件,放入wordpress目录下,然后将 Git-alpha\assets\js\share.js 的http://bdimg.share.baidu.com/改为 /
然后测试 Edge QQ 谷歌 三个浏览器均正常分享 奈斯!