最近拿到了 Azure 的学生服务器,Hexo 缺少好看而功能完备的主题,于是我开始筹建我的动态博客网站。我将分别使用我所提到的博客系统一段时间,看哪一个更适合。
我不想把这篇文章写成维基百科,所以我尽量的只讲我的体验和理解,你可以很容易的在网上查到这些博客框架的相关资料。
Hexo
优点
- 直接生成静态网站,轻便,稳定,快速
- 原生支持Markdown
- 方便托管,可以托管在如Github Pages等平台上节省服务器费用
缺点
- 静态网站没有后台,不方便管理
- 很难实现跨设备编辑,除非部署Github自动化等
- 插入图片比较困难,需要配合图床和如Pic Go等软件进行
- 对新手不友好,实际使用过程中改改主题的源码实现某些功能是难免的事
样例:L3ZC主站
Hexo是一个基于Node.js的静态博客框架,这个就不消说了,光从它35k的stars就可以知道大家有多喜爱这个框架。
Hexo直接生成静态网站,这意味着无比快速。原生支持Markdown,配合一个简洁的Markdown编辑器如Typora,可以让你集中精力到内容本身,这毫无疑问可以提高写文章的效率。只有静态网站可以被托管到Github Pages上,这也就是为什么我当初选择了Hexo作为自己博客的博客框架,而后为了迎合Hexo,我开始用Markdown写作,做了自己的图床,试着修改Hexo主题,即使我还没开始学Java Script。自从用上了Hexo,我爱上了用Markdown写作,以至于后面切回Wordpress的古腾堡编辑器的时候我都很不适应。
Hexo 自身的特性决定了它新手不友好,他没有原生的评论系统,实现一个功能要对主题的源码进行改动,这可不是人人都会并且愿意的,新手很容易过分纠结网站的外观和功能而忽略了内容本身。Markdown 难以插入图片,需要额外建立图床,这也是相对麻烦的事情。Hexo 没有后台,只能通过命令行生成网站,这就意味着你别想在移动设备上编辑文章,也不能在两台电脑之间交替编辑(当然如果配合坚果云等那另说)。
即使有这些缺点,Hexo 依然是一个优秀的博客框架,即使用上了动态博客框架, 我也依然不会放弃使用 Hexo 写作。
Typecho
优点
- 小巧快速
- 原生支持Markdown
- 提供了友好的图片插入功能,当然你也可以用图床
缺点
- 新手不友好,虽然比Hexo已经好很多
- 移动设备不好编辑文章
样例:L3ZCの黑土地
对于个人博客用途的网站,个人认为 Typecho 是一个相对理想的选择,不像 Wordpress 那么重,也不像 Hexo 那么折腾,并且原生支持 Markdown 。
Typecho 是动态博客框架,有原生的后台和评论系统,不像 Hexo 这种静态博客框架想要实现评论功能都要修改主题源码,原生支持 Markdown 让 Typecho 用起来非常舒服,如果计划从 Hexo 迁移到 Typecho,绝对无需担心出现不适应的情况,我完全可以像在 Hexo 写博客一样,在 Typora 里写好文章,然后直接复制粘贴到 Typecho 的文章编辑页面,设置好文章标题和标签等直接点击发布,大功告成。如果是第一次使用 Typecho,也大可不必担心图床的问题,Typecho支持上传附件,足以让你在完全不用任何图床的情况下写出一篇图文并茂的文章。嫌默认主题不好看?可以去网上找一找 Typecho 的主题,基本都可以找到自己想要的主题,烂大街的 Handsome 就是一个很好的例子。
对于个人博客来说 Typecho 几乎完美,但也不是没有任何问题,例如,新手必须要学习怎么写 Markdown。移动设备不好编辑文章等等。总之Typecho 是一个比较适合我的博客框架。
Wordpress
优点
- 界面好懂,新手友好
- 后台管理很容易,只要能上网,很容易就可以在任何时间地点用任何设备更新网站
- 用户基数大,主题、插件丰富,实现某个功能很容易
缺点
- 不原生支持Markdown
- 出了名的重,速度相对比较慢,占用服务器资源
样例:L3ZCの试验田
全世界 30% 的网站都在使用 Wordpress,这可不是吹的。Wordpress 的功能有多丰富可想而知。
这些 Wordpress 网站不光包括博客网站,还有论坛,甚至电子商务网站,你没看错,Wordpress 就是能实现很多功能。也更容易实现华丽的效果,如果你的网站有这种需求,那么 Wordpress 是个不错的选择。Wordpress 对新手很友好,从部署网站开始,不仅可以直接使用 Wordpress 官方提供的托管服务,得益于 Wordpress 庞大的用户基数,很多服务器提供商更是直接提供了一键部署 Wordpress 到服务器的功能。部署完成开始写作,Wordpress 的编辑器直观好懂,很容易就能上手写出图文并茂的文章。Wordpress 有功能丰富的后台,很容易就能完成博客的管理,即使在手机上也是如此。用户多就是任性,主题和插件多的挑不过来,直观好用。
当然,缺点也很明显,Wordpress 非常臃肿,速度会相对较慢,在服务器性能低和网络差的环境下则更明显。其次是不原生支持Markdown这一点让我非常恼火,在Typora里写好的文章复制粘贴到 Wordpress 的编辑器里大概率需要重新排版,这也导致我很不愿意在 Wordpress 上多发表文章,排版这种基础的东西都需要花费精力,自然就没法好好写文章了。
Blogger
先用一段时间再说。