鼠鼠の小窝

关于这几天重写hydrogen主题的事

  • 2026-07-22
  • 大约 1.0k 字

引入

这几天我在忙着翻新网页,主要是因为买了一个域名 coderfrish.me,主要是为了给自己的博客上个域名以及自己的maven包弄个组名(不想用*.github.io了)

其中我最忙的应该是重写hydrogen主题了。我先阐述一下hydrogen主题是怎么来了。

hydrogen的由来

我一开始想着用hexo搭建一个博客,其实很早就想着弄个博客了,只不过早期一堆hexo博客的教程适配当时我也看不上,后面碍于预算这些东西,最后拿下个域名以及搞定github page的部署才弄到今天的博客。

同时,我在hexo的主题网页中见到了一个博客主题 叫做 hexo-theme-starter 过去一看发现界面刚好符合我理想的样子,清爽简洁。后面我给我的博客应用了这个主题,同时也做出了一些小修改,比如删除doc页什么的

然后,在编写第一篇文章的时候,发现这个博客主题不支持数学公式,同时作者的账号找不到(这个仓库的所属账号不确定是不是作者,因为GitHub在账号或组织删除后,会把该账号或组织下的仓库全转移在不同的账号()),后面在这个博客主题的基础上做出修改,让它支持数学公式,后面也专门弄了个仓库保存,后面改名叫做 hexo-theme-hydrogen

重写

我一开始也知道这个博客主题是个半成品,主要它的基础主题有好多东西没写完,同时也有很多问题,我就已经出现了重写的想法,只不过碍于学业的问题一直拖着。

之后,在我高一第二学期的期末周的时候,那时候我对这个博客主题已经接近放弃边缘了,就是那天刚好archive的时候,突然收到封邮件,就是关于这个博客主题的许多问题,这些问题很多都是我早期就发现的问题,有人支持我的博客主题那当然肯定要写下去了,那天在床上突然起身打开电脑把这个仓库取消归档。

然后开始着手准备重写的事情,其实重写这个过程大概过了2星期多,其中写了3版,第一二版用的是 css + ejs 只不过后面我觉得不行所以删文件重写编写。

在第三版的时候才给这个主题完成了许多,第三版的完成耗费了一周的时间,前3天是下午1点写到晚上9点左右,后面4天是从早上7点写到晚上8点左右,也就是平均每天写12小时。

归档功能和搜索功能的进一步完善会在3.0.0完成(2.2.0下一个版本是3.0.0,直接跳号/doge)

最后

如果喜欢hydrogen主题的话,可以给仓库点一颗Star。

想赞助支持作者的话可以前往 爱发电,全凭自愿,量力而行