概述

Typecho是一个基于PHP的简洁的开源博客程序。它使用多种数据库(MySQL、PostgreSQL、SQLite、MariaDB)储存数据,在GNU GPLv2许可证下发行。

名称来历

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

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

Typecho 由两个单词 type 和 echo 组成的,在发音的时候也发这两个音/taɪpˌ'ekoʊ/。

发展历史

Typecho的前身是开源博客程序Magike,由Typecho项目的发起人JoyQi(70)开发。该团队的最初形成,是在wordcamp china的活动上,后来有更多成员加入了这个项目,之后改名为Typecho。这个名字来源于团队内部的头脑风暴:Type,有打字的意思;Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数。将这两个词合并在一起,就有了Typecho。

团队成员来自天南地北,通过邮件、IM沟通并制订开发计划,利用工作之余的闲暇时间完成开发工作。

特性

扩展

和WordPress一样,Typecho带有完整的插件与模板(主题)机制。它们可以在不更改博客内容和Typecho核心部分时,修改博客的界面和功能。同时Typecho使用独特的模块化架构,使得扩展十分便利。

使用 Markdown 语法

Typecho使用的是Markdown语法,通过HyperDown解析器进行解析。Markdown是一种轻量级标记语言,它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。

简洁

Typecho 的代码不到 500 KB,数据表仅7张(不包括扩展生成的数据表)。整站只需几个接口,通过静态继承快速传递参数,插件越多,功能只会越强大,对速度影响却微乎其微。

自适应

Typecho的默认模板和后台,全部采用了响应式设计。所以Typecho的大多数自制模板,都采用了自适应设计。

版本

Typecho最早可下载的版本是0.3 (8.12.30),括号内的数字即代表发布日期,如0.3 (8.12.30)的发布时间为2008年12月30日。

截止2018年8月19日,Typecho的最新正式版为1.1(17.10.30),最新开发版为1.2(18.1.29)。

正式版可在官方网站下载,开发版可在官方网站和Github上下载。

1.0及以前的版本为旧版,存在安全漏洞,除非特殊需要否则请不要下载。它们可以在 Google Code 存档页面下载。

派生版本

HPTypecho:Typecho的高性能版本

Last modification:March 31, 2020
If you think my article is useful to you, please feel free to appreciate