热门问题
时间线
聊天
视角
Typecho
来自维基百科,自由的百科全书
Remove ads
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]
Typecho使用的是Markdown語法,通過HyperDown(頁面存檔備份,存於網際網路檔案館)解析器進行解析。[12]Markdown是一種輕量級標記式語言,它允許人們使用易讀易寫的純文字格式編寫文件,這也是當下大多數部落格程式所採用的編輯器語法[15]。
Typecho的程式本體不到500KB,而它的資料表在不包括擴充生成的資料表時僅7張[12]。整站只需幾個介面,通過靜態繼承快速傳遞參數,外掛程式越多,功能只會越強大,對速度影響卻微乎其微。
版本
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 存檔頁面下載。
Remove ads
HPTypecho:Typecho的高效能版本[28]
外部連結
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads