我的自制Hexo主题
2021-08-23 共 1461 字直到目前,本Blog还在使用这个主题
xtexChooser/hexo-theme-flavor on GitHub
§ 起因
今天中午补档了一个4月9日那篇关于OpenGL3.2 软件渲染的文章,然后GitHub Actions和Vercel构建都失败了
Hexo构建失败打印完错误还会输出空白文件并正常退出,然后还上传到了腾讯云的COS上面
这个主题做到一半才突然发现是因为没写Front-Matter,但是既然做了,那就做吧
而且旧的Hermes主题用的是SCSS,但是Hexo目前仅有的两个SCSS插件用的都是node-sass,这个SCSS编译库已经弃用了,虽然也能用,但是它包含了一个非常旧的node-gyp,我当时还在node-gyp仓库的Issue整了好久:node-gyp#2451,发现它根本不走全局安装,导致我在新电脑上根本本地构建不了Blog,所以趁机丢掉SCSS
§ 经过
没啥好说的,从下午写到晚上10点,写完推送,然后写本文
一开始打算叫Fluid,写到一半突然想起Hexo主题中心好像已经有同名的了,看了下真有就改名成了Flavor
§ 结果
就这么出来了,EJS+Stylus,移动端的体验还可以?
§ 使用
简而言之:
npm install --save hexo-theme-flavor hexo-renderer-ejs hexo-renderer-stylus
- 改
_config.yml
的theme
成flavor
- 写
theme_config
§ 本文历史
- 2021.8.23:编写本文