这几天在考试,也没怎么写博文。今天刚弄了点博客的主题更新,来更新一下。
之前的版本中,我在 hexo-material-theme 主题上做了很多的更改,导致在升级主题的时候没法使用 git pull
进行快速升级。
所以在官方 1.2.5 版本主题更新之后,我重新进行了 clone
操作,然后使用了主题官方提供的 head.yml
进行了不修改主题 ejs 文件的外挂式修改。
今天官方主题代码仓库也开启了 canary
分支用于放置开发中的版本。不过,我在博客上还是喜欢使用稳定版本,有些开发版本的小功能我还是想要加入到我的博客中的,所以我自己制作了将一些开发版本的功能带回稳定版本的方案,也是通过 javascript 来在 DOM 加载完毕之后动态插入内容到 DOM 中。这样就不会在下次更新的时候出现文件冲突,导致升级失败。
PS 改了一下午还真是麻烦......
PS2 Windows 10 的输入法还莫名其妙的卡死整个窗口,不知道什么原因........ (用 DISM 神器修好了.....)
评论区