我是为何放弃使用Hexo转而使用Typehco作为我的博客系统呢?

admin 2021-03-24 PM 208℃ 0条

互联网发展的这十几年, 诞生了很多优秀的CMS内容管理系统, 既有老牌一枝独秀的Wordpress, 又有国产广泛使用的DedeCMS, 而随着Github热度的提升, 以Jekyll/Hexo为代表的静态网站生成系统也在诸多的程序员之中占有一席之地。

那么出于何种原因, 我将原有的基于Hexo的博客, 慢慢迁移到使用mysql存储的typecho呢?下面的是我的关于CMS选择的想法。

Wordpress

WordPress是极其老牌的CMS管理系统, PHP语言的头号框架, 全世界充满了不计其数的以wordpress为基础的博客, 商业网站, 二类电商, 围绕wp的主题,插件, 已经事实上形成了一个巨大的共赢的生态。

由于历史事件很长, wp的设计比较复杂, 如果想基于wp做二次开发, 远远不是修一下样式就能搞定的, 对于我这种选择强迫症来讲, 过多的选择反而是一种痛苦的事情, 比如主题方面, 一般免费主题都略显丑陋, 没有最近流行的设计风格, 在没有充分理解wp生态的情况下, 如果想讲wordpress优化到秒开, 开始费一番功夫的。

Hexo

Hexo是一个基于NodeJS生态的静态网站生成系统, 之前的博客主要以这个来搭建, 但是目前回想看有一些对于我而言是问题的问题。

  • 由于是一个工具, 非常具有极客属性, 当初为此自动部署发布搞了一堆流程, 但这个其实违背了 写作 的初衷
  • 模板上也是采用node生态的模板引擎语法, 单比起php而言 依然缺乏了那种修改后所见所得的爽快感
  • 二次开发+SEO优化实在是太费劲了

Typecho

其实说完上面两个经典的系统, 我的核心需求其实已经出来了

  • 能够让人 安心写作, 在写作的时候忘掉一切技术细节
  • 整体系统结构简洁, 非常适合二次开发, 实际上由于是php写的, 主题的架构跟我自己的内容系统非常类似, 也算是一种"组件化"
标签: Typecho

非特殊说明,本博所有文章均为博主原创。

评论啦~