前言
计划开一个不定期更新的栏目来分享一下我一段时间内遇到的玄学 BUG
在本栏目里我会写明导致 BUG 的原因与解决办法,或是提出猜想。如果你在哪条连猜想都没看到,那说明我直接放弃了(
先开一期试试水…
中文域名重定向过多
前不久朋友找我做个官网,用的 wordpress
域名是中文域名,网址大概长这个样子: www.中文域名.com
用这么怪的域名是因为他的拼音域名被抢注了
wordpress 后台绑定域名后一切正常(坑就坑在这里,导致我一开始完全没去想是域名的问题),然而当我把任意page设置为首页后,网站进不去,报重定向过多。
猜测是因为中文域名本质上是被 Punycode 编码的 www.xn-xxxxxxxxxx(一堆乱码).com
wordpress 魔幻的将其与后台绑定的未经转码的 www.中文域名.com 进行了 ==
运算,发现不一致,就重定向,然后…就循环了,囧rz…
我最后给中文域名301到英文域名上凑合着用了(
主题在 Chrome 和 Safari 上表现不一致
前几天换上的 HUGO stack 主题,结果在 Safari 上显示有 BUG
如果你现在使用的是低于 14.1 版本的 Safari 浏览本 Blog 应该明白我指是的什么
这是因为 Safari 在 14.1 之后的版本上才支持CSS属性 column-gap
在 flex
布局中使用
详细讨论见 此 Issue
HUGO 不显示刚写好的文章
这是因为 HUGO 使用的是 UTC 时间,以本地时间写好的文章对于 HUGO 来说是来自未来的 (
解决办法两个:
1.在 config 里加上
|
|
编译未来的文件
2.在日期中加上时区
|
|
这条题目不知叫啥好
写 TypeScript 的时候用到了 Web Serial API
这个 API 只有 Chrome 支持,所以 TypeScript 不认,在引入 .d.ts
之前我手贱点了快速修复,导致 serial
类型变成了 Any
引入 .d.ts
文件后也变不回来了,囧(
最终发现 serial
的类型是被声明在了
C:\Users\username\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\lib.dom.d.ts
中
qBittorrent Web UI 账号密码不正确
首先,账号和密码是在 ~/.config/qBittorrent/qBittorrent.conf
里的
然后我试了一个小时,确定我密码没问题,可就是进不去
最后我无意间在网上看到了
未知
这里本来要记录一条非常玄学的 BUG ,但是我现在怎么都想不起来是什么,某种意义上这十分的玄学…