Sage主題開發框架 – wordpress開發

    Sage是一個WordPress入門主題,具有現代開發工作流程。

    Sage是一個WordPress入門主題,具有現代開發工作流程。

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

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

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

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

    • Sass
    • 模板系統
    • 基礎代碼框架

    轉了一圈,發現 Sage 9 完全符合我的這3個需求

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

    來源于:Github

    Sage是一個WordPress入門主題,具有現代開發工作流程。

    特征

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

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

    要求

    在繼續之前,請確保已安裝所有依賴項:

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

    主題結構

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

    主題設置

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

    主題發展

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

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

    _s – WordPress 主題開發板子

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

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 成人午夜视频精品一区| 国产一区二区三区樱花动漫| 大帝AV在线一区二区三区| 国产免费无码一区二区| 无码aⅴ精品一区二区三区| 国产视频一区在线观看| 国产色精品vr一区区三区| 成人区人妻精品一区二区三区| 国产在线无码视频一区二区三区| 一区二区三区免费视频观看 | 中文字幕视频一区| 本免费AV无码专区一区| 一区二区三区福利视频| 免费一区二区无码视频在线播放 | 国产精品无码一区二区在线观| 午夜福利av无码一区二区| 激情综合一区二区三区| 三上悠亚日韩精品一区在线| 久久精品一区二区影院| 精品一区二区三区免费观看| 国产天堂一区二区综合| 丝袜无码一区二区三区| 日韩精品无码一区二区三区AV | 一区二区在线电影| 久久久久久免费一区二区三区 | 一区二区亚洲精品精华液| 精品人伦一区二区三区潘金莲| 亚洲图片一区二区| 亚洲精品一区二区三区四区乱码| 色偷偷久久一区二区三区| 亚洲影视一区二区| 亚洲国产AV一区二区三区四区 | 中文字幕一区一区三区| 亚洲欧美日韩一区二区三区在线| 精品一区二区三区在线播放视频| 中文乱码人妻系列一区二区| 国产福利一区视频| 久久国产香蕉一区精品| 午夜影视日本亚洲欧洲精品一区| 亚洲一本一道一区二区三区| 日本一区中文字幕日本一二三区视频|