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).