Ruby製のスタティックサイトジェネレーター Middleman Official Site
ターミナルを開いて、Rubyのバージョンを確認 「$」はターミナルで入力するスクリプトであることを示す。
$ruby -v
Rubyはrbenvなどでインストール推奨 2.2.0以上推奨。
bundlerをインストール
$gem install bundler
Middlemanをインストール
$gem install middleman
Bowerで外部ファイルをインストール
$bower install
サイトのフォルダを「ターミナル」にドラッグ&ドロップ =ターミナルでファルダの場所を開く
現在地を確かめる
$pwd
Middlemanでサイトを動かす(サーバーをたちあげる)
$bundle exec middleman
ブラウザで「localhost:4567」を開く
2つのディレクトリに注意する。
こちらのファイルを編集する。 編集しやすいように、下記の仕組みを導入。
- cssを効率良く記述。
- mixin
- variable
- method
- lighten
- darken
- HTMLをスリムに書ける
- <>がいらない
- 閉じタグいらない
- インデントで親子関係を記述
- コメントアウトが2種類
- Rubyを埋め込める
- CSS framework
- レスポンシブ対応のgridをメインに使う
- Official Site
- HTMLを役割ごとに分割して読み込む
- header / nav / footer ,etc...
- レイアウトのテンプレート
- アイコンフォント
- classでアイコンが呼び出せる
- Official Site
<i class="fa fa-star"></i>
- jQueryなどの外部ライブラリを管理する仕組み
ターミナルでビルドする デプロイ(アップロード)するのはビルドしたファイル
$bundle exec middleman build
- ビルド時に、改行などをとってファイルを軽量化
- HTML / CSS / JavaScript対応
Middlemanを複数起動する = port番号(任意)を指定してサーバーを立ち上げる
$bundle exec middleman --port=7777
or
$bundle exec middleman -p 7777
-
ターミナルをカスタマイズ
- 文字の大きさはCommand + / Command -
- fontはSource Code Proなどに
-
Mac用アプリ