gulp wordpress @grand-frontend-osaka 2015 summer

23
Gulp WordPress WordPress のテーマ開発に Gulp を導入 Grand-Frontend-Osaka 2015 Summer

Upload: kite-koga

Post on 12-Jan-2017

1.259 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

Gulp WordPressWordPress のテーマ開発に Gulp を導入

Grand-Frontend-Osaka 2015 Summer

Page 2: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

KiteFacebook: kite.koga

Twitter: @ixkaito

GitHub: @ixkaito

Designer

Programmer

CEO & funder of KITERETZ inc.

Wocker developer

Page 4: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Page 5: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

WordPress 4 バージョン連続

コアコントリビューターは日本初

Page 6: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer
Page 7: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

WordPress と Ruby on Rails 両

方のコントリビューターは世界初!※オレ調べ

Page 8: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

WordPress のテーマ開発に

Gulp を導入したい

Page 9: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

やりたい

ことSass、Compass のコンパイル

JavaScript の minify

Browserify

画像の圧縮

ブラウザのリロード

Page 10: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

環境を一から構築するの

面倒くさい…

Page 11: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

安心してください

Page 12: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

ありますよ

Page 13: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

Blank WordPress Theme for Gulp

https://github.com/ixkaito/bathe

Page 14: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

Features Gulp

Sass

Compass

Bourbon

Neat

Bitters

Imagemin

Browserify

Watchify

UglifyJS

Browser-Sync

Page 15: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

Get Started!

Page 16: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

1. Node.js をインストール

https://nodejs.org/

or

$ brew install node

Page 17: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

2. Gulp をグローバルにインストール

$ npm install --global gulp

Page 18: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

3. Sass / Compass をインストール

$ gem install compass

Page 19: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

4. bathe をダウンロード

$ git clone https://github.com/ixkaito/bathe.git && cd bathe

or

https://github.com/ixkaito/bathe/archive/master.zip

Page 20: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

5. Node module をインストール

$ npm install

Page 21: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

6. `siteurl` の編集

gulpconfig.json 内の `siteurl` を

ご自身の環境にあわせて編集します。

(デフォルト: wocker.dev)

Page 22: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

7. Gulp を実行

$ gulp

Page 23: Gulp WordPress @Grand-Frontend-Osaka 2015 Summer

あとは実際に見てみよう