新年新气象(雾)

关于近期博客主题大改动...

注意
本文最后更新于 2022-02-06,文中内容可能已过时。

还在学校的时候, 总觉得当时用的被我改得不成样子的 Dream 主题用着不舒服, 想搞一些特性结果自己无从下手. 索性打算自己写一个, 要啥有啥, 结果折腾了大半个月, 还是用了别人写好的主题, 真香!

事情是这样的, 最开始我在写首页, 不会设计, 不知道哪放什么东西好看, 按照自己的想法乱来一通, 结果看起来就是不爽. 以及不知道颜色怎么搭配, 找了很多网站, 看他们的文字颜色和背景颜色, 得出结论: 我应该去学设计, 而不是在这里乱试一通.

好不容易放弃了, 想着以后再说, 着手把文章页面给写了. 然后就碰到了 toc 的问题: hugo 自带的 toc 模板真的是丑到极致… 就想自己撸一个 toc 模板, 又是一番搜索, 结果, 搜到了 LoveIt 主题 (人家 toc 真的好看啊 QAQ). 翻了一下, 发现这玩意实现了基本上我想实现的所有功能和特性 (除了友链), 并且颜值也很高, 可自定义程度也非常高, 代码结构非常清晰, 文档非常详细. 于是, 果断放弃手写, 投入 LoveIt 怀抱  !

自己的主题都写了这么久了, 没舍得删, 虽然大概率是不会重启了… 虽然浪费了大半个月的时间, 不过还是有所收获的, 至少让我更深入了解到了前端三大件的一些基础, 以及用别人软件的时候最好把文档都看一遍.

然后是关于文件结构的大改动. 好在了解一点 Shell, Python 和正则, 能够批量移动文件并且修改内容, 从而适用于新的主题. 正则替换真是世界上最伟大的发明之一! 有时间一定系统学习一下正则.


怎么会有人两天换一个主题啊

起因是这样的, 一开始我在写友链部分, 之前用过 fomantic-ui, 觉得用它写起来很方便, 而 LoveIt 文档里说了每篇文章可以自定义 CSS 和 JS, 然后我就去尝试了, 结果, CSS 可以, JS 却出了 bug. 出问题了怎么办? 当然是翻 issue 了. 不幸的是, 完全没找到. 就在我打算放弃, 尝试自己解决问题的时候, 突然看到一篇名为 “所以爱是会消失的对吗?So Love will disappear, right?” 的 issue, 用中英双语表达了作者不维护这个主题的惋惜, 然后提 issue 的人基于 LoveIt 创建了 DoIt, 看了一下, 最近一次非 bot 的 commit 是在 10 天前 (2022-01-26). 翻了下文档, 唔, 作者写了个 friend 的 shortcode, 还挺好看, 正好丢友链. 于是, 就转移到了 DoIt 上…