生命在于折腾。
在不断的添加各种功能尤其是压缩文件这一耗时大户之后,我的 Hexo 网站生成时间已经到达了惊人的 3.76 s 。正好前几天看到了一款对胃口的HUGO主题 hugo-PaperMod ,rss、sitemap、暗色模式、搜索、还有一直想弄一个的 profile-mode
,当即上手整一个🎉。
HUGO
HUGO 站点与 Hexo 共存了大半个月,终于还是完全切换到 HUGO ,只用把 permalink
改成如下就能完美迁移,只要是在 posts
文件夹下的文章都会按照这个格式生成。
[permalinks]
posts = "essay/:filename"
HUGO 还有个 hasCJKLanguage
选项,如果文章中使用了很多中文引号的话可以开启,但标题 ĀKURAI's
里的 '
每次就只能写成 '
,只好关闭。
同时,HUGO 默认转义 Markdown 文件中的 HTML 代码,如需开启的话:
[markup.goldmark.renderer]
unsafe = true
Vercel
使用 git modules
时 Vercel 只能使用 http 连接而不能使用加密连接。
Vercel 默认的 HUGO 版本过于老旧,需要在 vercel.json 里设置:
{
"build": {
"env": {
"HUGO_VERSION": "0.83.1"
}
}
}
GitHub
此次更新顺便还全部把文件备份到了 GitHub ,也算是小小的一次升级吧。
Cloudflare
由于最近 Vercel 疑似失联,所以套了一个 Cloudflare CDN。
由于和 Vercel 的相性问题,需要关闭 始终使用 HTTPS
并在 /.well-known/*
上关闭安全性。(这都什么鬼翻译?
对于任何支持手动更改深色模式功能的网站,请关闭 Rocket Loader™
。
直接开启 电子邮件地址混淆技术
将会降低网站加载速度。