這是一款為Typecho主題開發(fā)者準(zhǔn)備的一款主題,可以幫助開發(fā)者節(jié)省一些時(shí)間,提升效率。
一個(gè)Typecho主題起步結(jié)構(gòu),減少重復(fù)工作 ,幫助Typecho主題開發(fā)者快速開發(fā)主題,避免大量的重復(fù)性勞動(dòng),節(jié)約時(shí)間。
- 項(xiàng)目介紹:Github
我在為Typecho寫主題時(shí)發(fā)現(xiàn)了幾個(gè)問題:
- 某些代碼可以合并,沒必要每次都寫一遍
- Typecho文檔不充分,某些方法每次用到都要現(xiàn)查
- 某些方法Typecho的接口太復(fù)雜或者壓根就沒有實(shí)現(xiàn)
- 某些方法在不同的Typecho版本行為雙重
- 我的主題都有比較相似的目錄結(jié)構(gòu)
因此我準(zhǔn)備把自己的最佳實(shí)踐打包一下,美其名曰一個(gè)“框架”,其實(shí)只是為了減少一些無謂的工作量。
Utils.php與Contents.php中提供了一些常用的代碼,可以看看。使用時(shí),直接下載本框架,并在其中進(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博客主題,可以來看看: