编辑
2023-03-24
杂谈
0

目录

为什么不用 ... ?
Hexo
Hugo
WordPress
为什么选择 Typecho ?

Typecho 是由 type 和 echo 两个词合成的,来自于开发团队的头脑风暴。

Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数,相信大部分PHP爱好者都是从 echo 'Hello,world!'; 开始自己的PHP编程之路的。

名称就表明 Typecho 是一款博客程序,它在 GPL version 2 许可证下发行,基于 PHP (需要 PHP5 以上版本)构建,可以运行在各种平台上,支持多种数据库(Mysql, PostgreSQL, SQLite)。

源自开发团队在精神层面上的洁癖和狂热。在使用博客程序的大部分时间里,我们只是发几段文字,贴几张图片,不需要高级复杂的系统,需要的是一个简单快速的博客平台。在流行的开源程序中,满足我们要求的很少,于是我们决定自己动手,开发一款有性格的博客程序,并用开源协议发行。

开发团队中的几个人都是 IT 从业者,在成长的过程中从开源世界里获益匪浅,这个项目也是我们对开源的一个回报。

  • 轻量高效

仅仅 7 张数据表,加上不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。

  • 先进稳定

原生支持 Markdown 排版语法,易读更易写。支持 BAE/GAE/SAE 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。

  • 简洁友好

精心打磨过的操作界面,依然是你熟悉的面孔,更多了一份成熟与贴心。每一个像素的剪裁,都只为离完美更进一步。


好了废话少说,接下来直接进入正题

为什么不用 ... ?

Hexo

我最开始接触的就是 Hexo,用了很长一段时间,但是它生成网页静态资源的速度实在是太慢了,每次都需要几十秒到一分多钟的时间来生成,这还仅仅只是我敲下 hexo g 命令之后所消耗的时间,不过该说不说,Hexo 能将网页静态资源一键发布到 Github/Gitee Pages 等网页托管平台是真的很方便

另外,Hexo 属于个人博客,只能个人创作,且依赖 cli,无法通过 gui 页面操作,不符合「简单且可以多人共同创作」的理念

Hugo

后来找到了 Hugo 就抛弃 Hexo 了(悲),也用了很长的一段时间,Hugo 是使用 go 编译型语言编写的,因此无需安装大量的依赖,直接运行 hugo.exe/hugo.bin 二进制文件就可以,这点非常棒,虽然但是,后来还是抛弃了它

原因同上述抛弃 Hexo 的理由相同,不符合「简单且可以多人共同创作」的理念

WordPress

WordPress 极为强大,优缺点很多,全世界范围使用最多的最广泛的就是这玩意,全世界超过 30% 的网站用它建站,各种各样的功能它都能实现,只有你想不到的,没有它做不到的,且 WordPress 使用 PHP 动态语言编写,有着强大的 gui 图形环境,支持注册用户等操作,完美符合了「简单且可以多人共同创作」的理念,并且由于用户基数极为庞大,坐拥无数主题,也符合「美观且优雅」的要求

那为啥要抛弃它?因为功能太强大,故占用稍大,站长的垃圾服务器以及垃圾小宽带实在不是很能带的动(访问网站时的加载速度太慢了)

为什么选择 Typecho ?

同样是 PHP 驱动,支持添加用户,拥有 gui 操作环境,兼具「小巧且轻量」让站长这垃圾服务器也能轻松带动,实在是令人感动,于是便选择了它()

本文作者:五狗子

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!