Ataru Kodaka Site

DIRECTORY: ソフトウェア/middleman/susume

middleman を読む
サンプルスクリプトを書く path: “/index.html” リクエストで source/index.html.md を HTML に変換するスクリプトを書いてみます: 実行します: ポイントは、 Middleman::Application の派生クラスのインスタンスを生成すると、extensions の読み込み、activate や local config の読み込みが行われる :ready フックを run することで実際の resources の読み込みが行われる このフックを起動しないとリソースの読み込みは完全に行われない extensions の仕組みや、resources…
2015-03-19 [ソフトウェア/middleman/susume]
カスタマイズ
変換の仕組み 基本的には、source/ 以下のファイルが拡張子に従って変換され build/ 以下に出力あるいは http リクエストに従いサーバーが http で返します。 例えば source/profile.html.md というファイルがあれば、入力を markdown (拡張子 .md に対応)として変換し、 build/profile.html に出力します。 source/profile.html.md.erb であれば erb をまず通し、その後 markdown として処理し、最終的に同じく build/profile.html…
2015-03-18 [ソフトウェア/middleman/susume]
イントロダクション
middleman とは Middleman: 作業を効率化するフロントエンド開発ツール 静的サイトを構築するフレームワーク。静的ファイルファイルジェネレーターやブログツールとしても使える。 markdown や erb で元ファイルをつらつら書いてコマンド一発で html 郡が出力でき、 お手軽にサイトやブログを運営することができる。 似たようなのに Jekyll があるが、後述のとおり自由度的には middleman が上回る。 参考サイト: 静的サイト開発にmiddlemanを使う - ワシはワシが育てる middleman-blogをgithubでホストする いいところ ruby…
2015-03-17 [ソフトウェア/middleman/susume]