Skip to content

daikiueda/static-site-scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

static-site-scaffold Build Status

静的サイト製作の土台。

├── assets
│   ├── css
│   ├── doc
│   ├── font-svg
│   ├── html
│   │   ├── Templates
│   │   ├── boilerplate
│   │   └── fragments
│   ├── js
│   └── test
├── htdocs
└── manager
    ├── grunt
    │   ├── settings
    │   └── tasks
    └── test

feature

HTML

  • 構文チェック
  • 共通テンプレートの一括更新
  • <title>, description, keyword, OGPの一括更新(オプション)
  • ナビゲーションの一括更新(オプション)

➡️ 詳しくははこちら

CSS

  • Sass/Compass(*.scss)のコンパイル
  • アイコン用Webfontの生成
  • スタイルガイドの生成

➡️ 詳しくはこちら

JavaScript

  • 名前空間の定義
  • ソースコードの結合・圧縮
  • テスト
    • カバレッジのレポート
  • JSDocの生成

➡️ 詳しくはこちら

Integration

  • 全体ビルド
  • ファイル監視とライブ・リロード
  • スクリーンショットの一括出力
  • タスク・メニュー

➡️ 詳しくはこちら

「grunt」とタイプするだけ


セットアップ

前提条件

  • Git
  • Ruby 2.x, Compass
  • Java 1.8-
  • node.js 0.10.x~, grunt-cli, bower
    • node-gypの実行環境

➡️ 詳しくはこちら

環境構築

$ git clone https://github.com/daikiueda/static-site-scaffold.git
$ cd static-site-scaffold/manage/
$ npm install

Start : )

$ npm start

or

$ grunt