Typecho
原作者 | JoyQi |
---|---|
开发者 | Typecho 开发团队 |
首次发布 | 2008年12月30日[1] |
当前版本 |
|
源代码库 | |
平台 | 跨平台 |
语言 | 简体中文、繁体中文、英语[3] |
类型 | 博客软件 |
许可协议 | GPLv2 许可证[4][1][5] |
网站 | typecho |
Typecho是一个基于PHP的开源博客程序。它使用多种数据库(MySQL、PostgreSQL、SQLite、MariaDB)储存数据,在GPLv2许可证下发行。[4][1][5][6][7][8]
名称来历
[编辑]这个名字来源于团队内部的头脑风暴:Type,有打字的意思;Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数。将这两个词合并在一起,就有了Typecho。[1][9]
Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数,相信大部分PHP爱好者都是从echo 'Hello,world!':
开始自己的PHP编程之路的。[10]
Typecho 是由两个单词 type 和 echo 组成的,在发音的时候也发这两个音/taɪpˌ'ekoʊ/
。[11]
发展历史
[编辑]Typecho的前身是开源博客程序Magike,由Typecho项目的发起人JoyQi(70)开发。该团队的最初形成,是在WordCamp china的活动上,后来有更多成员加入了这个项目,之后改名为Typecho。[1]
团队成员来自天南地北,通过邮件、IM沟通并制订开发计划,利用工作之余的闲暇时间完成开发工作。[1]而实际上,当前许多的代码更改不再来源于Typecho开发团队,而来源于Typecho爱好者们于GitHub上提交的PR,这让开发版的稳定性甚至优于发行版。
特性
[编辑]扩展
[编辑]Typecho的程序设计逻辑与WordPress相似,它通过插件与模板机制对程序进行扩展。[12]它们可以在不更改博客内容和Typecho核心部分时,修改博客的界面和功能。[13]同时Typecho使用独特的模块化架构,这使得扩展十分便利。[14]
Markdown
[编辑]Typecho使用的是Markdown语法,通过HyperDown(页面存档备份,存于互联网档案馆)解析器进行解析。[12]Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,这也是当下大多数博客程序所采用的编辑器语法[15]。
简洁
[编辑]Typecho的程序本体不到500KB,而它的数据表在不包括扩展生成的数据表时仅7张[12]。整站只需几个接口,通过静态继承快速传递参数,插件越多,功能只会越强大,对速度影响却微乎其微。
自适应
[编辑]Typecho的默认模板和后台,全部采用了响应式设计。所以Typecho的大多数自制模板,都采用了自适应设计。[16]
版本
[编辑]Typecho最早可下载的版本是0.3 (8.12.30),括号内的数字即代表发布日期,如0.3 (8.12.30)的发布时间为2008年12月30日。[4]截止2018年8月19日,Typecho的最新正式版为1.1(17.10.30)[4],最新开发版为1.2(18.1.29)[4][17]。正式版可在官方网站下载,开发版可在官方网站和Github上下载。[4][17]
1.0及以前的版本为旧版,存在安全漏洞,除非特殊需要否则请不要下载。它们可以在 Google Code 存档页面下载。
版本号 | Status | 发布时间 | 详情 |
---|---|---|---|
0.3 (8.12.30) | release | 2008-12-30 | 基于Magike打造的第一个版本 |
0.4 (9.1.21) | release | 2009-01-21 | 由于官方博客文章丢失,暂不知晓 |
0.5 (9.3.13) | release | 2009-03-13 |
|
0.6 (9.6.1) | release | 2009-06-01 | 除了修正了beta版本的bug外,还增加了堆楼的功能[19] |
0.7 (9.10.31) | release | 2009-10-31 |
|
0.8 (10.8.15) | release | 2010-08-15 | 修正了一些由热心网友发现的bug,增加了一些插件接口,增加了模板选项(设置) |
0.9 (13.12.12) | release | 2013-12-12 | |
0.9 (14.5.25) | release | 2014-05-25 | 与乌云网合作,修复了一些安全漏洞和bug,并增加了多级分类支持、上传文件多选、对多语言的支持等。[3][23] |
1.0 (14.10.9) | release | 2014-10-09 | |
1.0 (14.10.10) | release | 2014-10-10 | 上一个版本的修正版,修正了用户在升级后出现网站访问错误的情况,并带来了一个新的可降低垃圾评论的数量的feature[24] |
1.1 (17.10.24) | release | 2017-10-24 | |
1.1 (17.10.30) | release | 2017-10-30 | 除上述以外,还包括
|
1.2 | release | 2022-04-01 |
|
派生版本
[编辑]外部链接
[编辑]- 官方网站
- 官方博客
- 官方论坛:forum.typecho,org(页面存档备份,存于互联网档案馆)
- 官方下载站:typecho.org/download(页面存档备份,存于互联网档案馆)
- 官方 SegmentFault 问答(页面存档备份,存于互联网档案馆)
参考资料
[编辑]- ^ 1.0 1.1 1.2 1.3 1.4 1.5 关于 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ Release 1.2.1. 2023年6月6日 [2023年6月26日].
- ^ 3.0 3.1 Typecho 1.0测试版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ 4.0 4.1 4.2 4.3 4.4 4.5 下载 - Typecho Official Site. [2018-08-19]. (原始内容存档于2018-08-18).
- ^ 5.0 5.1 Typecho 官网. Typecho 的 GPL v2 许可证. [2018-08-19]. (原始内容存档于2018-09-03).
- ^ CSDN.NET. Typecho:国人开源PHP博客系统,三年磨一剑!-CSDN.NET. www.csdn.net. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ 7.0 7.1 久故. Typecho 0.9 正式稳定版,跨平台博客程序. 开源中国. 2013-12-14. (原始内容存档于2018-08-19).
- ^ Typecho首页、文档和下载 - 博客程序 - 开源中国社区. www.oschina.net. [2018-08-19]. (原始内容存档于2018-08-19) (中文(中国大陆)).
- ^ Typecho名字的由来 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ 关于 - Typecho Official Site. typecho.org. [2019-01-25]. (原始内容存档于2018-12-13) (中文).
- ^ Typecho文档站点 - Typecho Docs. docs.typecho.org. [2018-08-19]. (原始内容存档于2018-08-19) (中文).
- ^ 12.0 12.1 12.2 Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-18).
- ^ 插件安装及使用 - Typecho Docs. docs.typecho.org. [2018-08-19]. (原始内容存档于2018-08-19) (中文).
- ^ Typecho论坛•查看主题-SegmentFault 专访 Typecho 发起人:Joyqi. (原始内容存档于2021-04-18).
- ^ Markdown. 维基百科,自由的百科全书. 2018-08-03 (中文).
- ^ 16.0 16.1 Typecho 0.9 正式版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ 17.0 17.1 typecho/typecho. GitHub. [2018-08-19]. (原始内容存档于2018-09-01) (英语).
- ^ typecho 0.5的改进 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ typecho 0.6 release - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ typecho 0.7正式版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ Typecho 0.9(13.12.12) 修正版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ Typecho 0.9 正式版发布,官网全面升级. 2013-12-10 [2018-08-19]. (原始内容存档于2014-04-08).
- ^ 更安全更好用!Typecho 1.0 正式版发布. m.chinaz.com. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ Typecho 1.0 (14.10.10) 修正版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ Typecho 1.1(17.10.24) Beta版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-18).
- ^ Typecho 1.1(17.10.30) 正式版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始内容存档于2018-08-19).
- ^ 这不是玩笑,我们回来了:Typecho 1.2.0 - Typecho Official Site. typecho.org. 2022-04-01 [2022-04-08]. (原始内容存档于2022-05-06).
- ^ 高性能typecho下载 - Typecho开发者中文网. www.typechodev.com. [2017-01-27]. (原始内容存档于2019-01-27).