惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
B
Blog
罗磊的独立博客
GbyAI
GbyAI
博客园 - 三生石上(FineUI控件)
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Security Blog
Microsoft Security Blog
宝玉的分享
宝玉的分享
The GitHub Blog
The GitHub Blog
人人都是产品经理
人人都是产品经理
博客园 - Franky
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Visual Studio Blog
MyScale Blog
MyScale Blog
Google DeepMind News
Google DeepMind News
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏

I'm WhiteBear

近期小记 BlogsClub 二周年啦~ 2025年末总结 近况 写在建立BlogsClub博客俱乐部一周年之际 Typecho整合Memos打造哔哔空间 参加亲戚的婚礼
关于Bearsimple,我的一些感慨
白熊 · 2024-11-26 · via I'm WhiteBear

Typecho的Bearsimple主题,现在在Github上也有两百多个Star了。
趁今晚有空,来聊聊做这个主题的一些感慨~

当时是根据Maupassant主题进行修改而来,当然,我还引入了SemanticUI,这个语义化的UI一直很对我胃口,虽然很久没更新了(现在有个分支就是FomanticUI,还在持续更新),拼拼凑凑也就变成了Bearsimple。
对于Bearsimple,我一直至始至终的观点就是使劲堆功能,所以现在的Bearsimple,从功能上来说非常全面,甚至不像是一款主题,更像是一款独立程序。
这里还得说下这样做的好处和坏处,单指这个主题。
好处就是使用者在使用这个主题的时候很多情况下都不再需要启用其他插件,因为主题里边已经具备插件所拥有的功能,这样也就大大减少了使用者在使用主题时还需要再摸索其他插件的时间,静下心来专心写文章,这也是Bearsimple的主题介绍:

让写作回归内容本身

但是咱们还得说说坏处
有好的一面也有坏的一面,这很正常,主题的功能基本都是我想到什么写什么,完全没有考虑到做成比较规范的主题结构,导致很多方法是东一个文件西一个文件,甚至很多功能原本一个方法完全能够处理的,我分作了好几个方法,且没有考虑代码复用的问题,可以称之为屎山代码,其实完全可以将重复使用的方法封装起来,这样也减少了很多代码量和重复劳动,也提高了开发效率,并增强了代码的可维护性和可读性,所以现在的这个主题让我按耐不下想要重构的冲动(事实上3.0版本已经创建了文件夹),或许明年最快过完年就会开始进行重构。

我一直在思考要怎么将主题做到极致,虽然这个主题在当时完全就是兴趣勾起而建立,但从1.0版本到如今2.x,也有了感情,并且还有非常多的使用者在反馈问题和提出建议,或许这也是我能够坚持长期维护这个项目的原因之一吧。

好了,说了这么多,果然还是晚上能想到的更多,若是白天,能写出这么多的话可能也就是奇迹。

标签:Bearsimple, 感慨