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

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

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

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

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

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

    于是,我對于 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. 大兄弟,這個有點激進了。還在我也樂于折騰。
    • 內(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ù)之前,請確保已安裝所有依賴項:

    • 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 
    ││└──風格/        # →主題風格 
    │├──的functions.php      # →作曲家自動加載,主題包括 
    │├──的index.php          # →切勿手動編輯 
    │├──screenshot.png     # →主題WP管理員的截圖 
    │├──style.css          # →主題元信息 
    │└──視圖/             # →主題模板 
    │├──布局/       # →基本模板 
    │└──部分/      # →部分模板 
    └──供應(yīng)商/                # →Composer包(永不編輯)
    

    主題設(shè)置

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

    主題發(fā)展

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

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

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

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

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

    “wp_footer”和“get_footer”操作有什么區(qū)別?

    2019-1-13 23:30:18

    教程

    wordpress開發(fā) - 后臺Ajax設(shè)置框架biji

    2019-1-18 19:06:50

    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學習交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優(yōu)惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 精品国产一区二区三区2021| ...91久久精品一区二区三区| 亚洲AV成人一区二区三区AV| 丝袜无码一区二区三区| 亚洲中文字幕无码一区 | 亚洲乱码一区二区三区在线观看| 日韩精品无码一区二区三区免费| 精品国产一区在线观看 | 国模精品一区二区三区视频 | 亚洲国产一区在线观看| 日韩精品一区二区三区影院| 亚洲福利视频一区二区三区| 亚洲AV无码一区二三区| 好爽毛片一区二区三区四无码三飞| 国产无套精品一区二区| 精品综合一区二区三区| 91久久精品无码一区二区毛片| 中文字幕在线播放一区| 国产日韩精品一区二区在线观看播放| 中文字幕一区二区三区在线观看| 中文国产成人精品久久一区| 国产精品一区二区综合| 亚洲av成人一区二区三区在线播放 | 一区二区三区中文| 在线精品一区二区三区电影| 精品福利一区二区三区免费视频| 国产一区二区三区在线视頻 | 好看的电影网站亚洲一区| 国产精品亚洲一区二区三区在线观看 | 精品三级AV无码一区| 国产亚洲欧洲Aⅴ综合一区| 国产福利一区二区精品秒拍| 亚洲中文字幕久久久一区| 少妇精品无码一区二区三区| 国产福利电影一区二区三区,免费久久久久久久精| 亚洲日本一区二区| 亚洲AV无码一区二区二三区入口 | 精品人妻无码一区二区三区蜜桃一| 91一区二区视频| 一区二区三区视频在线观看| 亚洲日韩国产精品第一页一区|