记录一下自己搭建Hexo的心路历程以及相关配置,因为过去了很久所以可能记忆已经不清晰了。
起因
最开始为什么想要好好搭博客呢,是因为 寒假闲得慌 看到域名很便宜并且配合Cloudflare可以实现很好的效果,于是就心动了。并且觉得生命中发生了这么多事,值得记录下来(要不然就忘了),而且既然记就不要记在本地,万一有个三长两短。放在网站上还可以为社会创造点价值对吧。
其实一开始还想记录和HYX的每一天的,现在看起来…
配置
于是去Namesilo购买了i207m.top这个域名,一年~30RMB。然后配置Cloudflare,记得当时我以为就把前2个Name server改了就可以,于是等了一段时间,最后发现还要把第三个Name server删掉。
博客自然使用Hexo+Github Pages,建立一个Private repo用来存源码,使用Github Actions实现自动部署,学习了一下它的脚本配置。
然后还申请了Google Search Console
,纯粹用来玩…已经对访问量佛系了。
关于主题,最开始看上了icarus
这个主题,也有挺多人用的。但是在配置的时候,还是发现很多教程都是基于NexT的,由于懒得研究,且NexT也不丑,于是真香了。
关于Hexo和NexT的配置,感觉还是挺直观的,把yml
看一遍,有不会的就Google。在这方面其实我没做什么花哨的配置,我尤其讨厌一些博客背景或右下角的花哨的动画,影响阅读体验。
关于插件,罗列如下:
1 | "bulma-stylus": "^0.8.0", |
有一次搞渲染插件把Hexo彻底搞崩了…还好有Git…
各种Fancy功能的演示可以看这个页面,支持:
- Abbr
- Container
- Footnote
- 下划线
- 文字高亮
- 上标下标
- 文字折叠(纯
html
实现) - 图表
front-matter
中的三项:
hide
:彻底隐藏,只能用URL直接访问hidden
:仅在首页隐藏noindex
:拒绝被搜索引擎收录
今天(2022.5.16)发现了一个bugfeature,Hexo的标题不能只含emoji.