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 存檔頁面下載。
外部鏈接:http://typecho.org/