Typecho

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Typecho
Typecho的Logo
原作者JoyQi
開發者Typecho 開發團隊
首次發佈2008年12月30日 (2008-12-30)[1]
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      平台跨平台
      語言簡體中文、繁體中文、英語[2]
      類型網誌軟件
      許可協定GPLv2 許可證[3][1][4]
      網站{{URL|example.com|可选的显示文本}}Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

      Typecho是一個基於PHP的開源網誌程式。它使用多種資料庫(MySQLPostgreSQLSQLiteMariaDB)儲存數據,在GPLv2許可證下發行。[3][1][4][5][6][7]

      名稱來歷[編輯]

      這個名字來源於團隊內部的頭腦風暴:Type,有打字的意思;Echo,意思是回聲、反饋、共鳴,也是PHP里最常見、最重要的函數。將這兩個詞合併在一起,就有了Typecho。[1][8]

      Type,有打字的意思,網誌這個東西,正是一個讓我們通過打字,在網絡上表達自己的平台。Echo,意思是回聲、反饋、共鳴,也是PHP里最常見、最重要的函數,相信大部分PHP愛好者都是從echo 'Hello,world!':開始自己的PHP編程之路的。[9]

      Typecho 是由兩個單詞type和echo組成的,在發音的時候也發這兩個音/taɪpˌ'ekoʊ/[10]

      發展歷史[編輯]

      Typecho的前身是開源網誌程式Magike,由Typecho專案的發起人JoyQi(70)開發。該團隊的最初形成,是在WordCamp china的活動上,後來有更多成員加入了這個專案,之後改名為Typecho。[1]

      團隊成員來自天南地北,通過郵件、IM溝通並制訂開發計劃,利用工作之餘的閒暇時間完成開發工作。[1]而實際上,當前許多的代碼更改不再來源於Typecho開發團隊,而來源於Typecho愛好者們於GitHub上提交的PR,這讓開發版的穩定性甚至優於發行版。

      特性[編輯]

      擴充[編輯]

      Typecho的程式設計邏輯與WordPress相似,它通過外掛程式與模板機制對程式進行擴充。[11]它們可以在不更改網誌內容和Typecho核心部分時,修改網誌的介面和功能。[12]同時Typecho使用獨特的模組化架構,這使得擴充十分便利。[13]

      Markdown[編輯]

      Typecho使用的是Markdown語法,通過HyperDown頁面存檔備份,存於互聯網檔案館)解析器進行解析。[11]Markdown是一種輕量級標記式語言,它允許人們使用易讀易寫的純文字格式編寫文件,這也是當下大多數網誌程式所採用的編輯器語法。

      簡潔[編輯]

      Typecho的程式本體不到400KB,而它的數據表在不包括擴充生成的數據表時僅7張[11]。整站只需幾個介面,通過靜態繼承快速傳遞參數,外掛程式越多,功能只會越強大,對速度影響卻微乎其微。

      自適應[編輯]

      Typecho的預設模板和後台,全部採用了響應式設計。所以Typecho的大多數自製模板,都採用了自適應設計。[14]

      版本[編輯]

      Typecho最早可下載的版本是0.3 (8.12.30),括號內的數字即代表發佈日期,如0.3 (8.12.30)的發佈時間為2008年12月30日。[3]截止2026年2月13日,Typecho的最新正式版為1.3.0(26.1.19)[3],最新開發版為1.3.0-rc(25.6.11)[3][15]。正式版可在官方網站下載,開發版可在官方網站和Github上下載。[3][15]

      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
      1. 一些細小的改變:更加方便的升級,一些操作細節的改進,日期操作的改進,刪除功能的確認;
      2. 上一個版本已經發現的bug修正;
      3. 所見即所得編輯器的加入;
      4. 安裝程式的最佳化。[16]
      0.6 (9.6.1) release 2009-06-01 除了修正了beta版本的bug外,還增加了堆樓的功能[17]
      0.7 (9.10.31) release 2009-10-31
      1. 對系統進行調整,最佳化了效率,修正了若干bug
      2. 系統預設佈景主題改進
      3. 評論:增加評論分頁功能、評論修改功能
      4. 附件:增加附件替換功能,改進附件列表
      5. 增加用戶註冊功能
      6. 修正靜態連結啟用方法
      7. 增加外掛程式版本依賴檢測
      8. 增加按作者歸檔
      9. 增加自動儲存功能
      10. 後台內容管理頁面連結調整,歸檔更加方便[18]
      0.8 (10.8.15) release 2010-08-15 修正了一些由熱心網友發現的bug,增加了一些外掛程式介面,增加了模板選項(設置)
      0.9 (13.12.12) release 2013-12-12
      1. 修正了0.8以來的大量bug[19]
      2. 新的安裝程式支援BAE, SAE, GAE 自動安裝
      3. 完全重構了後台,自適應手持裝置
      4. 原生支援Markdown編輯器,即時預覽
      5. 支援自訂欄位
      6. 支援自訂獨立頁面和分類頁面連結樣式[14][20][6]
      0.9 (14.5.25) release 2014-05-25 烏雲網合作,修復了一些安全漏洞和bug,並增加了多級分類支援、上載檔案多選、對多語言的支援等。[2][21]
      1.0 (14.10.9) release 2014-10-09
      1.0 (14.10.10) release 2014-10-10 上一個版本的修正版,修正了用戶在升級後出現網站訪問錯誤的情況,並帶來了一個新的可降低垃圾評論的數量的feature[22]
      1.1 (17.10.24) release 2017-10-24
      1. 做了大量的易用性修復
      2. 修復兩個高危的漏洞(XMLRPC的和安裝檔案的)
      3. 新增了備份功能
      4. 新增了若干的外掛程式勾點和特性
      5. 修正了上一個版本以來的大量錯誤
      6. 新增了Mysqli配接器
      7. 增加夏令時支援
      8. 修正了反垃圾的措施
      9. PHP最低要求提升至PHP5.4[23]
      1.1 (17.10.30) release 2017-10-30 除上述以外,還包括
      1. 替換了Markdown解析引擎,保證預覽與實際效果嚴格一致
      2. 在升級之前加入了自動安全檢查機制
      3. 修正了一個時區的錯誤[24]


      1.2.0 release 2022-04-01
      1. 新的編輯器即時預覽自動跟隨效果,以及主題內預覽功能
      2. 後台介面對流動端的適配
      3. 新的安裝程式
      4. 進入PHP 7.2時代,以及對PHP 8的更好支援
      5. 對容器化的更好支援[25]
      1.2.1 release 2023-06-05
      1. 對PHP 8.1的更多支援
      2. 對MySQL的SSL支援
      3. 修復XSS漏洞

      1.3.0 release 2026-01-20
      1. 增加郵箱也可以登陸的提示
      2. 刪除多餘無用的JavaScript
      3. 修復「在檢視某一分類或標籤時無法正確生成分頁連結」
      4. 修復PDO::MYSQL_ATTR_USE_BUFFERED_QUERY的棄用警告
      5. 修復PHP 8.5中curl_close()棄用警告[26]

      衍生版本[編輯]

      HPTypecho:Typecho的高效能版本[27]

      外部連結[編輯]

      參考資料[編輯]

      1. ^ 1.0 1.1 1.2 1.3 1.4 1.5 关于 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      2. ^ 2.0 2.1 Typecho 1.0测试版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      3. ^ 3.0 3.1 3.2 3.3 3.4 3.5 下载 - Typecho Official Site. [2018-08-19]. (原始內容存檔於2018-08-18). 
      4. ^ 4.0 4.1 Typecho 官網. Typecho 的 GPL v2 许可证. [2018-08-19]. (原始內容存檔於2018-09-03). 
      5. ^ CSDN.NET. Typecho:国人开源PHP博客系统,三年磨一剑!-CSDN.NET. www.csdn.net. [2018-08-19]. (原始內容存檔於2018-08-19). 
      6. ^ 6.0 6.1 久故. Typecho 0.9 正式稳定版,跨平台博客程序. 開源中國. 2013-12-14. (原始內容存檔於2018-08-19). 
      7. ^ Typecho首页、文档和下载 - 博客程序 - 开源中国社区. www.oschina.net. [2018-08-19]. (原始內容存檔於2018-08-19) (中文(中國大陸)). 
      8. ^ Typecho名字的由来 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      9. ^ 关于 - Typecho Official Site. typecho.org. [2019-01-25]. (原始內容存檔於2018-12-13) (中文). 
      10. ^ Typecho文档站点 - Typecho Docs. docs.typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19) (中文). 
      11. ^ 11.0 11.1 11.2 Typecho Official Site. typecho.org. [2025-08-16]. (原始內容存檔於2025-07-25). 
      12. ^ 插件安装及使用 - Typecho Docs. docs.typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19) (中文). 
      13. ^ Typecho论坛•查看主题-SegmentFault 专访 Typecho 发起人:Joyqi. (原始內容存檔於2021-04-18). 
      14. ^ 14.0 14.1 Typecho 0.9 正式版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      15. ^ 15.0 15.1 typecho/typecho. GitHub. [2018-08-19]. (原始內容存檔於2018-09-01) (English). 
      16. ^ typecho 0.5的改进 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      17. ^ typecho 0.6 release - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      18. ^ typecho 0.7正式版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      19. ^ Typecho 0.9(13.12.12) 修正版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      20. ^ Typecho 0.9 正式版发布,官网全面升级. 2013-12-10 [2018-08-19]. (原始內容存檔於2014-04-08). 
      21. ^ 更安全更好用!Typecho 1.0 正式版发布. m.chinaz.com. [2018-08-19]. (原始內容存檔於2018-08-19). 
      22. ^ Typecho 1.0 (14.10.10) 修正版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      23. ^ Typecho 1.1(17.10.24) Beta版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-18). 
      24. ^ Typecho 1.1(17.10.30) 正式版发布 - Typecho Official Site. typecho.org. [2018-08-19]. (原始內容存檔於2018-08-19). 
      25. ^ 这不是玩笑,我们回来了:Typecho 1.2.0 - Typecho Official Site. typecho.org. 2022-04-01 [2022-04-08]. (原始內容存檔於2022-05-06). 
      26. ^ typecho. Release v1.3.0 · typecho/typecho. GitHub. [2026-02-13] (English). 
      27. ^ 高性能typecho下载 - Typecho开发者中文网. www.typechodev.com. [2017-01-27]. (原始內容存檔於2019-01-27).