Skip to content

yat8823jp/spycejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spycejs Gulp 開発環境構築

Static Page develop gulp-ejs

パッケージ一覧

  • gulp
  • gulp-sass
  • browserSync
  • html5shiv
  • sanitize.css
  • jQuery
  • plumber //エラー通知
  • notify //エラー通知
  • gulp-imagemin //画像圧縮
  • imagemin-pngquant //png画像の圧縮
  • gulp-pleeease //ベンダープレフィックス
  • gulp-useref //ファイル結合
  • gulp-if //if文
  • gulp-uglify //js圧縮
  • gulp-cssnano //css圧縮
  • del //ディレクトリ削除
  • run-sequence //並行処理
  • gulp-ejs //htmlの書き出し&テンプレートファイルインクルード,
  • gulp-sourcemaps //ソースマップ

依存アプリケーション等

設定ファイル

  • .editorcoding 文字コード設定

インストール

npmインストール

npm install

エラーが出たら sudo をつける

Usage

  • 開発を行うファイルはdevディレクトリの中に入れてください。
  • htmlの吐き出し元となる、ejsファイルをejsフォルダの中にいれて開発してください。監視中、ejsフォルダのファイルが更新されると、devフォルダに吐出されます。
    • 例)dev/ejs/index.ejs → dev/index.html
  • index.ejs、共通テンプレート用の_head.ejs_foot.ejs を入れています。
  • コンパイル時にcss、jsファイルは結合されます。デフォルトで入っているものを利用すれば、コンパイル時の書き出しの設定をコメントにして入れています。必要に応じて書き換えてください。
    • 例)<!-- build:css css/common.css --><!-- endbuild -->
  • リセットにsanitize.css を使用しています。お好みでnormalize.cssやreset.cssに変更してください。
  • 開発が終わったら、 gulp build コマンドを利用し、devフォルダに吐出さているファイルより、htdocsのフォルダに全ファイルが吐出されます。
    • 例)dev/index.html → htdocs/index.html
  • scss ディレクトリはFLOCSSを使用しています。お好みで構成を変えてください。FLOCSSについてはこちら

起動コマンド

gulp - defaultで設定しているtaskが起動する

gulp *** - *** のtaskを起動する

Author

YAT http://wp.yat-net.com Chiaki http://mellowchanter.info/

###Version

2.1.1

  • モジュールアップデート (browser-sync del gulp-ejs gulp-if gulp-imagemin gulp-sourcemaps gulp-useref gulp-watch jquery)

2.1

  • パッケージアップデート(browser-sync, del, gulp-ejs, gulp-imagemin, gulp-sass)
  • html5shiv の削除
  • SCSSのファイル構成をFLOCSSに準拠
  • フッターに記述しているjQueryのバージョンを3.xに変更、npm管理に切り替え

2.0.2

  • sanitize.css のアップデート

2.0.1

  • sanitize.css のパスが変わっていたので修正

2.0.0

  • ejs v2.0に対応

1.3.0

  • bower の利用停止、dev内を整備してgulp を叩くだけで開発が始められるようにしました

1.2.0

  • gulp-ruby-sassの廃止。gulp-sassの導入

1.1.4

  • sourcemapの追加

1.1.3

  • ruby-sassのインストール追記。モジュールアップデート他

1.1.2

  • テンプレートファイル追加

1.1.1

  • フォルダ名変更 template → ejs

1.1

  • EditorConfig merge

1.0

  • First release

About

gulpによるejs開発環境

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published