Hexo 阅读量 api.leancloud.cn 解析失败

近期,国家有关部门和运营商对网络基础设施进行了更严格的管制,其中包含一些针对 DNS 系统的调整。LeanCloud 国内节点 API 的老版域名 api.leancloud.cn 意外地受到了波及,因此在国外一些地区和国内少数地区会出现一定概率的解析错误(DNS 污染),在访问这个域名时可能会出现间歇性的失败。

这会导致博客的阅读量无法正常显示
无法显示阅读量

HOSTS 文件法

因此在国外一些地区和国内少数地区会出现一定概率的解析错误(DNS 污染

既然是 DNS 污染,我们就从 HOSTS 文件入手

打开DNS 查询工具,输入通知里提到的api.leancloud.cn,点击检测
DNS 查询工具

会出现很多 IP ,选一个 TTL 值最小的 IP ,复制出来
IP 列表

打开C:\Windows\System32\drivers\etc(这是 Win 7 的,其他系统自行搜索),找到HOSTS文件,右键用记事本打开
HOSTS 文件

输入

IP 地址 api.leancloud.cn 

记事本

保存退出

网址法

HOSTS 文件法只有你自己看得见阅读数,别人看不见,除非别人也改了 HOSTS 文件,那就要从根源文件入手了

打开 LeanCloud ,进入设置 → 应用 Key,复制 App ID
LeanCloud

打开https://app-router.leancloud.cn/2/route?appId= <替换为 appId>,复制api_server后面的地址
api_server

下载 av-core-mini-0.6.4.js,打开,搜索https,将https://api.leancloud.cn替换为刚刚复制的地址
av-core-mini-0.6.4.js

把改过的av-core-mini-0.6.4.js文件复制到你的网站\source文件夹下

复制直链,打开你的网站\themes\next\layout\_third-party\analytics\lean-analytics.swig,把https://cdn1.lncld.net/static/js/av-core-mini-0.6.4.js替换为/av-core-mini-0.6.4.js
lean-analytics.swig

打开**网站配置文件**,找到Directory,在skip_render:下面加一行
(注意空格!)

 - 'av-core-mini-0.6.4.js'

配置文件

再访问看看,可以了
博客

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值