一個Typecho主題起步結(jié)構(gòu),減少重復(fù)工作 ,幫助Typecho主題開發(fā)者快速開發(fā)主題,避免大量的重復(fù)性勞動,節(jié)約時間。
- 項目介紹:Github
我在為Typecho寫主題時發(fā)現(xiàn)了幾個問題:
- 某些代碼可以合并,沒必要每次都寫一遍
- Typecho文檔不充分,某些方法每次用到都要現(xiàn)查
- 某些方法Typecho的接口太復(fù)雜或者壓根就沒有實現(xiàn)
- 某些方法在不同的Typecho版本行為雙重
- 我的主題都有比較相似的目錄結(jié)構(gòu)
因此我準(zhǔn)備把自己的最佳實踐打包一下,美其名曰一個“框架”,其實只是為了減少一些無謂的工作量。
Utils.php與Contents.php中提供了一些常用的代碼,可以看看。使用時,直接下載本框架,并在其中進(jìn)行修改,添加代碼。
非常歡迎各種拉要求
目錄結(jié)構(gòu):
index.php
post.php
page.php
archive.php
404.php
functions.php
includes
|-- head.php
|-- header.php
|-- footer.php
libs
|-- Utils.php
|-- Contents.php
assets
|-- main.css
|-- main.js
開發(fā)文檔
這位框架的作者也開發(fā)了一款Typecho博客主題,可以來看看: