今天、Automattic 的主題開發(fā)團(tuán)隊發(fā)布了主題組件,并在此基礎(chǔ)上發(fā)布了基于?Underscores?啟動主題擴(kuò)展的,適合相應(yīng)使用場景的5個啟動主題,包括傳統(tǒng)博客、現(xiàn)代博客、作品集、雜志和商業(yè)主題,開發(fā)者可以在?Components?網(wǎng)站上下載包含主題組件的為每個主題類型定制的 WordPress主題。
每個主題都包含了該主題常見的頁面布局結(jié)構(gòu),例如其中的作品集主題、包含以下幾個頁面模板:
- 一個作品集文章類型,該文章類型是 Jetpack 插件中的一部分
- 一個基于柵格的作品集布局
- 一個單欄博客模板
- 一個包含導(dǎo)航、社會化菜單和小工具的滑動面板
- 一個包含全寬腳本的打尺寸特色圖像
剛安裝好主題并不能看到太多東西,因?yàn)檫@些啟動主題的設(shè)計初衷是為開發(fā)者節(jié)省構(gòu)建頁面布局模板的時間,?Automattic 的主題團(tuán)隊總結(jié)了數(shù)百個主題的開發(fā)經(jīng)驗(yàn),然后為大家提供了 5 個適合各自使用場景的、剛好夠用的啟動主題,這些主題不會有太強(qiáng)大的功能和豐富的頁面布局,但是足以為主題開發(fā)者節(jié)省很多時間。
Components 的靈感來自 Underscores 主題社區(qū),來自 Automattic 的 Underscores 的維護(hù)者 David Kennedy 說:
維護(hù)和增強(qiáng) Underscores,的時候,我們經(jīng)??吹絹碜陨鐓^(qū)的一些很棒的合并請求,但是因?yàn)檫@些代碼對于一個通用的啟動主題來說太特殊了,我們很遺憾的拒絕了。這些請求中,很多代碼在大多數(shù)主題中都表現(xiàn)優(yōu)秀,現(xiàn)在這些代碼有了歸宿。
Underscores Components 項(xiàng)目的目標(biāo)是為主題開發(fā)者提供一個“更加模塊化、基于使用場景的”啟動主題,即使你的主題不是基于 Underscores 的,該項(xiàng)目的很多組件也可以很輕松在你的主題中使用,該項(xiàng)目是開源的,每個開發(fā)者都可以為該項(xiàng)目貢獻(xiàn)代碼。



