yat8823jp / themrishv3

WordPress theme develop tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

themrish v3

for WordPress theme develop auxiliary tool

WordPressのテーマ開発補助ツールです。

ブラウザシンクによるソースファイル保存時のページリロード sassコンパイラ ( dart-sass ) jsコンパイラ

ディレクトリ構成

root
├─ public            # WordPress main body storage directory
|  ├─ wp-content
|  |  ├─ plugins
|  |  └─ themes
|  |     └─ themrish   # themrish theme directory
│  ├─ ...
|  └─ ...
├─ .git
├─ .gitignore
└─ README.md

必要な環境

  • WordPress 5.9.0 以上
  • Local by Flywheel もしくはその他開発環境(PHP, MySQL)
  • Node 16.14.2 以上

依存アプリケーション

  • node.js version: 16.14.2 later
  • npm version: 8.5.0 later
  • gulp version: 4.0.2 later
  • babel babel2015
  • browsersync

使い方

1."Local by Flywheel"によるWordPressのインストール

2.リポジトからデータをダウンロード

3.ダウンロードしたファイルを ローカルの WordPress 内に格納

themrish ディレクトリに入っている

  • .git
  • .gitignore
  • README.md

public と同一階層に移動(ディレクトリ構成と同じにする)し、themrish ディレクトリを削除

4.npm の実行

テーマ用ディレクトリに移動 cd public/wp-content/themes/themrish/

npm install

5.gulpを起動して開発を開始

gulp

sass

  • Dart Sass を採用
  • sass のインポートには @import ではなく @use 及び @forward を利用してください
  • gulp-sass-glob-use-forward を利用しているのでディレクトリ以下のファイルを読み込み可能
  • スマホファーストを採用。mixin には tablet 600px~ と PC 1025px~ を採用

スタイルガイド

  • Fractal を採用
  • 定義ファイルは /src/styleguide/ に書いてください
  • SASS で記述している componentsrc/styleguide/components/ 以下に自動でディレクトリを作成します
  • gulp styleguide にてビルドとともにブラウザシンクが立ち上がります

version

  • 3.0.1 scss compiler change setting.
  • 3.0.0 release

About

WordPress theme develop tool


Languages

Language:HTML 78.4%Language:JavaScript 12.9%Language:SCSS 4.5%Language:CSS 2.9%Language:Handlebars 1.2%Language:Hack 0.0%