记录一下开博遇到的几个坑
2021-03-14 / 猫村 あおい 🍭

Hexo

在等国使用 npm 的网络问题

由于等国奇奇怪怪的网络环境,安装 Hexo 的时候总是出各种网络问题。

使用镜像

参照 mirror-config-china 设置镜像

1
2
3
4
# 设置镜像
npm i -g mirror-config-china --registry=https://registry.npm.taobao.org --bin-mirrors-prefix=https://npm.taobao.org/mirrors
# 查看npm配置
npm config list

走代理

然而有时候还会卡死,原来在下载 binary 文件(猫娘电脑.webp)

设置 HTTPS_PROXY 环境变量即可。

版本问题

本来用的某个旧的 hexo theme 结果现在生成失败。用旧版 hexo 总感觉会遇到奇妙的问题。为避免麻烦本猫选了一个比较新的主题。

字体爆炸

开幕雷击

某天才猫娘少女打开本猫的博客之后发来这张图,本猫百思不得解。

后来想到,本猫无脑使用 Cloudflare 建站而该美少女喜欢用 Tor 上网。Cloudflare 默认对 Tor 出口不友好,经常弹验证码。

使用 Tor 打开复现成功。请求字体文件时触发奇妙的 Security Level 所以加载失败。因此需要优化。

上网查资料,得到两种方法。

首先打开 Cloudflare -> Site -> Firewall

第一种

Settings -> Security Level 调到最低

第二种

添加允许 Tor 的 Firewall Rule

When Country is Tor (ip.geoip.country eq "T1")

Then Bypass Security Level

自定义及优化

不会写只会抄的本猫对 这个theme 进行了一些修改,美其名曰优化。

(以后再写,咕咕咕) 忘记了,不会写了。


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 许可协议。
本文链接:
https://nekoquq.github.io/posts/0002.html