SlideShare a Scribd company logo
木村哲朗 / 西畑一馬
CodeKit で始める
次世代Web制作
木村 哲朗
フロントエンドエンジニア
西畑 一馬
フロントエンドエンジニア
西畑 一馬
フロントエンドエンジニア
HTML / CSS
マークアップ
HTML5 / CSS3
スマートフォンサイト作成
JavaScript / Ajax
システム開発
     では
昨年の6月から
「Sass」を実務で導入
それまでは ...
よー
わからん
黒い画面
こわい
そんなオマエラの救世主。
それが
http://incident57.com/codekit/
オマエラでも安心。
わーい
Outline
•C o deKitとは?
•S ass/LESS/Stylusのコンパイル
•C o mpassの利用
•C o ffeeScriptなどのコンパイル
•ブラウザのオートリロード
•C o deKitで施すWebサイト高速化
•プロジェクトの管理と共有
•まとめ
What’s CodeKit ?
通常、CSSプリプロセッサの
利用は
キャラクターユーザインタフェース
Ruby Node
CUI
黒い画面とか、
なにそれコワイ。
CodeKit なら
でも
グラフィカルユーザインタフェース
GUI
インストールするだけで
すべてのCSSプリプロセッサが
使える!
さらに
Blessを
自動的にかける
Compass / Bourbon
の利用
でも
お高いんでしょう?
これだけの機能を揃えて
なんと
10日間の無償試用可 (機能制限無し)
$25
ズバリ
今のうちに是非
お手軽さを
ライブデモで!
準備
プロジェクトを
Watch(監視)させる
DEMO
と言っても
CodeKit に D&D するだけ
ドラッグアンドドロップ
あとは CodeKit におまかせ
.scss .less .styl
CodeKit
編集・保存
お、更新
されたぞ
更新を監視
.css 自動でコンパイル
デモファイルのフォルダ構成
demo css
img
js
less
scss
styl
index.html
DEMO
Sass のコンパイル
scss フォルダに
style.scss を保存する
style.scss
style.cssdemo css
img
js
less
scss
styl
index.html
DEMO
LESS のコンパイル
DEMO
less フォルダに
style.less を保存する
style.less
style.cssdemo css
img
js
less
scss
styl
index.html
DEMO
Stylus のコンパイル
DEMO
styl フォルダに
style.styl を保存する
style.css
style.styl
demo css
img
js
less
scss
styl
index.html
DEMO
びっくりするぐらい
簡単ですね
ちなみに
フォルダの位置関係の設定は変更可能
コンパイル後に Bless をかけることも可能
Compass の利用
DEMO
新規にCompassプロジェクトを作成する
既存のプロジェクトでCompassを利用する
Compass をインストールする
Compassを設定する
相対パス
にする
DEMO
だけじゃないんです。
奥さん。
JavaScript の
ミニファイ・結合
文法チェック
CoffeeScript の
コンパイル
+
CodeKit でできること
Jade / Haml / Slim / Kit Language
のコンパイル
CodeKit でできること
CodeKit でできること
画像最適化
フレームワークの
登録・利用
ブラウザの
オートリロード
チームでの
プロジェクト共有
DEMO
CoffeeScript のコンパイル
js フォルダに
script.coffee を 保存する
script.coffee
script.js
demo css
img
js
less
scss
styl
index.html
DEMO
Kit Language のコンパイル
CodeKit 独自の
HTMLライブラリ機能
http://incident57.com/codekit/kit.php
index.kit
index.kit に
header.kit をインポートする
header.kit
index.html
インポート
ブラウザのオートリロード
DEMO
オートリロードの設定
CSS Nite LP26 CodeKitで始める次世代Web制作
Adobe Edge Inspect
•Adobe から提供されている
マルチデバイス開発補助ツール
•Mac/PCでのWebブラウジングを
スマートフォンなどに同期してくれる
•オートリロード機能と組み合わせると
実機確認がとっても楽!
http://html.adobe.com/jp/edge/inspect/
DEMO
動画でご覧ください
https://vimeo.com/57296277
DEMO
JavaScript の
ミニファイ・結合
script.min.js
script.js
script.js をミニファイする
script.js
script.js に
jquery.js を結合する
jquery.js
script.min.js
結合
ミニファイ済ファイル名の設定
DEMO
画像最適化
より優秀な画像最適化ツール
ImageOptim
ImageAlpha
JPEGmini
http://imageoptim.com/
http://pngmini.com/
http://www.jpegmini.com/
DEMO
プロジェクトの管理と共有
プロジェクト設定を有効にする
プロジェクトごとの設定をする
codekit-config.json
codekit-config.json を共有する
git/svn/Dropbox など
メンバー間で共有
まとめ
•CodeKitなら環境構築が簡単
•自動的にBlessをかけられる
•Compass/Bourbonが利用できる
•JSのミニファイ・結合、画像の最適化も可能
•CSS以外のプリプロセッサにも対応
•オートリロード + Edge Inspectで
スマートフォンでの実機確認も楽々
•フレームワークの登録・利用が可能
•プロジェクトの設定は共有できる
これだけの機能を揃えて
なんと
$25
しつこいわね
まずは10日間
お試しください
コンパイルとか
ビルドとか
フロントエンドでも
必要なようです
CodeKit は足がかり
実は、他にもあります
Hammer
http://hammerformac.com/
MIXTURE
http://mixture.io/
まずは CodeKit で
次世代のWeb制作を始めよう
黒い画面への近道かも
大丈夫、
怖くない
だって、黒くないもん
驚きの
白さ!!
ありがとうございました
木村哲朗 / 西畑一馬
CodeKit で始める次世代Web制作

More Related Content

CSS Nite LP26 CodeKitで始める次世代Web制作