Directory: susume

middleman を読む

サンプルスクリプトを書くpath: “/index.html” リクエストで source/index.html.md を HTML に変換するスクリプトを書いてみます: % vi m.rbrequire'middleman'require'middleman-core/logger'require'pry-byebug'logger=Middleman::Logger.singleton(Logger::DEBUG)logger.debug'- def...

カスタマイズ

変換の仕組み基本的には、source/ 以下のファイルが拡張子に従って変換され build/ 以下に出力あるいは http リクエストに従いサーバーが http で返します。例えば source/profile.html.md というファイルがあれば、入力を markdown (拡張子 .md に対応)として変換し、 build/profile.html に出力します。 source/profile.html.md.erb であれば erb をまず通し、その後 markdown として処理し、最...

イントロダクション

middleman とはMiddleman: 作業を効率化するフロントエンド開発ツール静的サイトを構築するフレームワーク。静的ファイルファイルジェネレーターやブログツールとしても使える。markdown や erb で元ファイルをつらつら書いてコマンド一発で html 郡が出力でき、 お手軽にサイトやブログを運営することができる。似たようなのに Jekyll があるが、後述のとおり自由度的には middleman が上回る。参考サイト:静的サイト開発にmiddlemanを使う - ワシはワシが育...