博客做了好多,反反复复的换了好几个系统。有用CMS(帝国CMS、PbootCMS、迅睿CMS)当内核的,有博客系统(WordPress、Z-BlogPHP、EMLOG)的,但无一坚持住。
目前博客用的内核是typecho(空间到期了,又放弃了),也是一个偶然间的机会发现的。刚开始是拒绝的,完全不懂,还不如熟悉的CMS制作了,什么想要的功能都能实现。但CMS体积太大,好多多余的功能和界面,看的不是那么舒服。本身就是简单的记录需求,功能多,反而是个“累赘”,让系统看起来很臃肿。
至于上面提到的几个博客系统,以前都用过一段时间,也都放弃了,也不打算拿过来继续使用。出于爱折腾的习惯,一切从头开始,使用typecho搭建博客。
typecho给人的感觉,就是很小巧,不管是体积大小还是数据表数量,小的惊人。其次就是简约的风格,看起来很舒服,很适合写作习惯。最后就是我比较关注的插件和皮肤。虽说网上的资源比较少,但搜索了一下,基本上都能找到相关的教程和应用,满足我大部分的需求。
先说说整体使用(后台设置、文章撰写与发布)感受
跟大部分博客系统一样,使用上没有太大的区别,该有的都有,这里就不一一的举例了,否则内容会很多。唯一需要注意的就是“ID”(貌似博客系统都是这样设计的)。不管是新建文章还是单页,或者上传图片,都会占用一个ID。仔细看URL地址,上一篇文章ID和下一篇文章ID可能不是连续的,如果有使用洁癖的人,要注意了。
接下来说说typecho皮肤的制作感受
typecho皮肤相对比较简单,虽说是用php文件来实现的,但网上有很多成熟的教程,什么模块用什么代码,写的清清楚楚,稍微研究下就能明白。稍微懂点前端的朋友,完全可以制作typecho皮肤。
博主出于学习的目的,也DIY了一套皮肤,非常简单的皮肤。
先看默认皮肤的结构,根据默认皮肤制作一套静态模板,博主一共做了两个页面,首页和内容页,基本上已经够了。静态页模板用的是bootstrap框架搭建的,简单快捷。为了让页面加载速度更快,使用了字节跳动静态资源公共库。
静态页做好后就开始使用默认皮肤里的代码套模板。默认皮肤有几个文件,你就做几个页面,先满足博客正常使用需求,至于其他页面,后期可以增加。
做皮肤主要就是细节,用点心就能做出一个属于自己的皮肤。
这里推荐一篇文章,比官网上的看起来清晰些。《Typecho主题模板制作快速入门简易教程》
最后说说typecho插件应用的感受
对于博主来说,插件主要就是满足优化需求,给博客增加收录,让更多的人看到博客。当然,个性化的设置也是插件可以实现的,比如动态背景、第三方登录等等。
目前博主只选择了几个优化插件,简简单单就行,插件越多,越影响博客整体性能,也违背博主做博客的初衷。
- ActiveSubmit 百度主动提交工具
- Baidu Sitemap 百度站点地图
- CompressHTML 压缩HTML代码
- Links 友情链接插件
- PrismJs prismjs for Typecho插件,实现代码高亮.
其实插件制作也不难,就连不懂php的博主,也能根据已有的插件,改几个博主需要的简单功能,贵在研究,哈哈哈!
好了,以上就是博主使用typecho的一些感受,可能使用的时间不长,还没有发现更深的东西,如果有,以后再写一篇吧。
typecho官网:http://typecho.org/