搬家到 Vercel 了!虽然连域名还没买

具体做了些什么写进这篇文章的英文版了——懒得再写一遍了。

主题是 PaperMod, 最底下有链接。(你看我连链接都懒得写了。)

字体

中文字体和 font-family 是个历史悠久的话题了。在 WordPress.com 有自带的 webfonts, 但显然需要特殊的网络环境。

于是我退而求其次地找到了 Fonts.css, 一个看起来不错(主要是很长)的解决方案。然而我觉得 Segoe UI 还不错,于是加了进去;另外在 Windows 上 Noto Sans SC 没有 CJK, 所以我也加了进去。(要放在 Noto Sans 后面,不然引号会变成全宽的;虽然应该有 Hugo 插件解决这个问题,不过我还是太懒了。)

最后得到的 fonts.css 长这样:

1
2
3
4
5
6
7
8
.post-content pre, .post-content code {
    font-family: 'Fira Code', 'Source Code Pro', 'Mictosoft YaHei Mono', monospace;
}

body {
    /* Adapted from https://github.com/zenozeng/fonts.css */
    font-family: -apple-system, "Noto Sans", "Noto Sans SC", "Segoe UI", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
}

速度!

不知道 Vercel 需不需要特殊的网络环境——暂时没法求证。按理说早晚会需要,但一年前似乎还是不需要的。(Netlify 好像当时就需要了。)

似乎每个换成 Hexo / Hugo / Next.js 的人都会秀一秀 100 分的 Lighthouse? 虽然这是 PaperMod 主题作者的功劳,但我还是秀一下吧。

WordPress: 令人担忧的 70 分
PaperMod: 赏心悦目的 100 分

这两个页面的内容几乎相同,后者还加了一个 Twitter embed; 只能说 Hugo 不愧是现代科技(特指 Jamstack)。

比 Cloudflare 快!

偶然刷到 Cloudflare Pages 于是想试试部署看看。另外实在不放心国内的访问速度 说得好像你有访客似的 于是去测速了。

先是据说很常用的站长工具—— Vercel 在大部分地区的响应都比 Cloudflare 快。

从地图上一目了然,Cloudflare 不太行

然后是一个叫做拨测的网站,测试用时比站长工具短不少。Vercel 也比 Cloudflare 快很多,主要是方差小。

Cloudflare 一片红~

可能原因是因为 Cloudflare 只分了3个 IP (有一个是 IPv6, 拨测不支持) 而 Vercel 分了9个吧。

不过 Cloudflare 的注册商完全不收费(只收注册费和 ICANN 收的费),实在是过于良心了。还有双向的邮件转发功能,这样你就连邮箱都不需要了

看来这个功能确实是单向的,于是我转而投奔了 提供5个(5 GB 的——但说不定只有垃圾邮件所以大小反而不太重要)免费邮箱账户的 Zoho Mail.

虽然 Cloudflare Pages 有诸如 Brotli 和 HTTP/3 这样的高级功能,但是好像不是很需要的样子所以就算了。