关于Bearsimple,我的一些感慨
Typecho的Bearsimple主题,现在在Github上也有两百多个Star了。
趁今晚有空,来聊聊做这个主题的一些感慨~
当时是根据Maupassant主题进行修改而来,当然,我还引入了SemanticUI,这个语义化的UI一直很对我胃口,虽然很久没更新了(现在有个分支就是FomanticUI,还在持续更新),拼拼凑凑也就变成了Bearsimple。
对于Bearsimple,我一直至始至终的观点就是使劲堆功能,所以现在的Bearsimple,从功能上来说非常全面,甚至不像是一款主题,更像是一款独立程序。
这里还得说下这样做的好处和坏处,单指这个主题。
好处就是使用者在使用这个主题的时候很多情况下都不再需要启用其他插件,因为主题里边已经具备插件所拥有的功能,这样也就大大减少了使用者在使用主题时还需要再摸索其他插件的时间,静下心来专心写文章,这也是Bearsimple的主题介绍:
让写作回归内容本身
但是咱们还得说说坏处
有好的一面也有坏的一面,这很正常,主题的功能基本都是我想到什么写什么,完全没有考虑到做成比较规范的主题结构,导致很多方法是东一个文件西一个文件,甚至很多功能原本一个方法完全能够处理的,我分作了好几个方法,且没有考虑代码复用的问题,可以称之为屎山代码,其实完全可以将重复使用的方法封装起来,这样也减少了很多代码量和重复劳动,也提高了开发效率,并增强了代码的可维护性和可读性,所以现在的这个主题让我按耐不下想要重构的冲动(事实上3.0版本已经创建了文件夹),或许明年最快过完年就会开始进行重构。
我一直在思考要怎么将主题做到极致,虽然这个主题在当时完全就是兴趣勾起而建立,但从1.0版本到如今2.x,也有了感情,并且还有非常多的使用者在反馈问题和提出建议,或许这也是我能够坚持长期维护这个项目的原因之一吧。
好了,说了这么多,果然还是晚上能想到的更多,若是白天,能写出这么多的话可能也就是奇迹。
标签:Bearsimple, 感慨
“这个语义化的UI一直很对我胃口,虽然很久没更新了”
🐻🔥SemanticUI
↓↓↓
200+ Star 🆙 1k Star!
他已经睡着(🪦)了,你需要一个还活着的生命。