Before Now..

Before Now..

寒山主题的初衷

今年的早些时候,我向 Halo 博客的主题仓库贡献了一款主题:寒山。寒山主题是一个移植主题,移植寒山主题的初衷是原始主题在惊艳到了我,完全符合我对博客主题的要求:简单、漂亮。

寒山主题的历程

经历了主题移植最初的问题修复和优化后,我不断的向寒山主题添加新功能:夜晚模式、音乐播放器、定制化首页样式、pjax等。在主题维护过程中,我也将寒山主题贡献给了 halo官方,正式成为了官方认可的主题。同时,寒山主题也得到了很多小伙伴的认可,十分感谢大家🤗,以后自己也会贡献更多的开源项目,为开源贡献自己的一份力量。

为什么要重构?

由于我不断的向寒山主题添加新功能,导致现在寒山主题已经非常的臃肿了。前段时间由于工作问题,并没有时间去维护,最近去逛了一眼,发现主题的issue已经达到了23个。当时就有点头大,然后就萌生了想要重构主题,于是就有了当前的主题。(后面还是要回去修复issue的)

hshan issue

重构主题

当前博主使用的主题是在寒山主题上面修改的,吸取了一次之前博客经验,就成就了现在的博客。在写寒山主题的时候,我的一个中心思想就是大道至简,但很显然后期发展违背了这个中心思想。理所当然的,在写这个博客的时候,我严格按照这个思想来写代码,可以看到,目前的主题是十分简单的,后面也不想重蹈寒山的问题了吧。

其实这次的主题除了样式上面和寒山主题有类似之外,结构和样式基本上都重构了,只在小组件上面重复利用了原始主题(我发现这些组件可以移植,后面可能把这些组件开源了)。我也引入了一些新的小组件,这些小组件很有用,也很cool。其实引入这些小组件也是来源于之前小伙伴对于寒山主题的意见。

主题预览1

这次重构主题,我还对文章的样式进行一次重定义,主要原因是我前段时间去翻之前文章的时候,发现看起来并不是很舒服,所以这次我干脆就重定义了。

小小宣传

其实现在宣传主题,都不说网站的是响应式,大概是因为现在响应式已经成为了标配了吧,不是响应式的博客是一个假博客。但是我还是要说我是一个响应式的博客,这个主题支持PC、平板和手机下的完美浏览。😏

主题预览2

自测ing….

当前博客其实还在自己的优化中,很多地方感觉都没有到正式发布的时候,所以博客还在线上自测中,就当成一个预发版本吧。

说到最后,如果大家喜欢这个主题,欢迎大家评论和提出意见。(欢迎大家请我喝Coffee)

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://baozi.fun/2020/07/06/just-update

Buy me a cup of coffee ☕.