Sage主題開發(fā)框架 – wordpress開發(fā)

    Sage是一個WordPress入門主題,具有現(xiàn)代開發(fā)工作流程。

    Sage是一個WordPress入門主題,具有現(xiàn)代開發(fā)工作流程。

    之前在 reddit 發(fā)過一個問題,wordpress 上是否有類似 Laravel Blade 這樣的模板系統(tǒng)。

    第一個回復(fù)我的大哥,推薦了?Sage,第一眼看到 Sage 感覺是個龐然大物,加之我對 wordpress 也完全不了解,不明白這貨有什么用。 于是最初選擇了?bladerunner?。

    但是,使用 bladerunner 開發(fā)的過程中,我逐步發(fā)現(xiàn),影響我開發(fā)效率的絕不僅僅是模板的問題,還有前端組件的積累問題; 同時,我也體會到了使用 Sass 寫模塊化可復(fù)用的樣式的重要性。

    于是,我對于 wordpress 主題開發(fā)工具棧又有了新的要求

    • Sass
    • 模板系統(tǒng)
    • 基礎(chǔ)代碼框架

    轉(zhuǎn)了一圈,發(fā)現(xiàn) Sage 9 完全符合我的這3個需求

    • 采用了 Laravel Blade 模板引擎
    • 使用 Webpack/npm 替代了 gulp/bower。webpack 我不太熟悉,需要了解,但是 bower 在多年前我就覺得是個垃圾,果然現(xiàn)在死翹翹了。
    • ES6. 大兄弟,這個有點(diǎn)激進(jìn)了。還在我也樂于折騰。
    • 內(nèi)置 bootstrap 4。這個比較雞肋,而且我用 sass 的主要目的是 fuck off bootstrap

    來源于:Github

    Sage是一個WordPress入門主題,具有現(xiàn)代開發(fā)工作流程。

    特征

    • Sass的樣式表
    • 現(xiàn)代JavaScript
    • Webpack用于編譯資產(chǎn),優(yōu)化圖像以及連接和縮小文件
    • Browsersync用于同步瀏覽器測試
    • 刀片作為模板引擎
    • 用于將數(shù)據(jù)傳遞到Blade模板的控制器
    • CSS框架(可選):Bootstrap 4,Bulma,F(xiàn)oundation,Tachyons,Tailwind

    請參閱roots-example-project.com上的工作示例。

    要求

    在繼續(xù)之前,請確保已安裝所有依賴項(xiàng):

    • WordPress?> = 4.7
    • PHP?> = 7.1.3(已php-mbstring啟用)
    • 作曲家
    • Node.js?> = 8.0.0

    主題結(jié)構(gòu)

    themes / your-theme-name /    # →基于Sage的主題 
    ├──app/                   # →主題 
    PHP│├──控制器/       # →控制器文件 
    │├──admin.php          # →主題定制器設(shè)置 
    │├─ ─filters.php        # →主題過濾器 
    │├──helpers.php        # →輔助功能 
    │└──setup.php          # →主題設(shè)置 
    ├──composer.json          # →自動加載的應(yīng)用程序`/`文件 
    ├──作曲家。鎖定          # →作曲家鎖定文件(永不編輯) 
    ├──dist/                  #→內(nèi)置主題資產(chǎn)(從未編輯) 
    ├──node_modules /          # →Node.js的包(從未編輯) 
    ├──的package.json           # →Node.js的依賴性和腳本 
    ├──資源/             # →主題素材和模板 
    │├ 
    ──resources /            # →前端資產(chǎn) ││├──config.json    # →編譯資產(chǎn)設(shè)置 
    ││├──構(gòu)建/         # →Webpack和ESLint配置 
    ││├──字體/         # →主題字體 
    ││ ├──圖片/        # →主題圖片 
    ││├──腳本/       #→主題JS 
    ││└──風(fēng)格/        # →主題風(fēng)格 
    │├──的functions.php      # →作曲家自動加載,主題包括 
    │├──的index.php          # →切勿手動編輯 
    │├──screenshot.png     # →主題WP管理員的截圖 
    │├──style.css          # →主題元信息 
    │└──視圖/             # →主題模板 
    │├──布局/       # →基本模板 
    │└──部分/      # →部分模板 
    └──供應(yīng)商/                # →Composer包(永不編輯)
    

    主題設(shè)置

    編輯app/setup.php以啟用或禁用主題功能,設(shè)置導(dǎo)航菜單,發(fā)布縮略圖大小和側(cè)邊欄。

    主題發(fā)展

    • yarn從主題目錄運(yùn)行以安裝依賴項(xiàng)
    • 更新resources/assets/config.json設(shè)置:
    • devUrl?應(yīng)該反映您的本地開發(fā)主機(jī)名
    • publicPath應(yīng)反映您的WordPress文件夾結(jié)構(gòu)(/wp-content/themes/sage適用于非Bedrock安裝)

    看完后一臉懵逼?沒關(guān)系,我也是,所以我用了這個

    _s – WordPress 主題開發(fā)板子

    下載權(quán)限
    查看
    • 免費(fèi)下載
      評論并刷新后下載
      登錄后下載
    • {{attr.name}}:
    您當(dāng)前的等級為
    登錄后免費(fèi)下載登錄 小黑屋反思中,不準(zhǔn)下載! 評論后刷新頁面下載評論 支付以后下載 請先登錄 您今天的下載次數(shù)(次)用完了,請明天再來 支付積分以后下載立即支付 支付以后下載立即支付 您當(dāng)前的用戶組不允許下載升級會員
    您已獲得下載權(quán)限 您可以每天下載資源次,今日剩余

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優(yōu)惠劵
    搜索
    主站蜘蛛池模板: 中文字幕在线视频一区| 视频一区二区中文字幕| 高清国产AV一区二区三区| 日韩精品无码免费一区二区三区| 精品久久久久一区二区三区| 3d动漫精品成人一区二区三| 99精品一区二区三区| 日本精品一区二区久久久| 亚洲AV无码一区二区三区系列| 精品国产aⅴ无码一区二区| 精品在线视频一区| 无码人妻精品一区二区三区9厂| 国精品无码一区二区三区在线蜜臀| 无码一区二区三区老色鬼| 又紧又大又爽精品一区二区| 亚拍精品一区二区三区| 无码AV中文一区二区三区| 国产A∨国片精品一区二区 | 国产在线观看一区二区三区四区 | 无码日韩精品一区二区三区免费| 亚洲一区在线视频观看| 亚洲一区二区三区电影| 精品亚洲一区二区| 手机看片福利一区二区三区| 国产午夜精品免费一区二区三区| 成人一区二区三区视频在线观看| 精品三级AV无码一区| 无码国产精品一区二区免费式影视| 无码毛片视频一区二区本码| 久久久一区二区三区| 精品无码av一区二区三区| 免费无码一区二区三区| 亚洲日本va一区二区三区| 无码人妻精品一区二区三区不卡| 色多多免费视频观看区一区| 亚洲熟女综合色一区二区三区 | 国产在线精品一区二区| 一区二区三区杨幂在线观看 | 国产乱码精品一区二区三区香蕉 | 国产一区二区三区韩国女主播| 波多野结衣久久一区二区|