Tags

By year

  1. 2014 (28)

はじめての middleman

middleman s3

Posted on Apr 19


はじめに

  • middleman で作ってみました
  • ちょっとメモ

いきなりまとめ

面倒臭ったところ

意外に面倒臭かった点をまとめた。

  • middleman 自身のインストールは簡単
  • テンプレートを複数使おうとすると途端に gem の依存関係に悩まされる…
  • テンプレート次第では node 等が必要になり Ruby 以外の知識も必要になる
  • css とか bootstrap の知識も必要になる
  • Bower とか言うパッケージマネージャも入り乱れてアワワってなった

まあ、色々と知識は必要になるものの考え方次第では「勉強になる」ので面倒臭いのも悪くは無い。

いいなあと思うところ

いいなあと思うところもある。

  • Markdown と使い慣れたテキストエディタで記事が書けるのが良い
  • Web サーバーも同梱されていてインターネットに繋がてっていなくてもプレビュー出来たりするのも嬉しい
  • Amazon S3 の静的なホスティング機能を利用出来るのも何となく嬉しい
  • もちろんソースコードのように github 等で管理出来るのも嬉しい

操作のまとめ

middleman のインストール

以下のようにインストールする。

gem install middleman

テンプレートのダウンロードとか

各種テンプレート等は ~/.middleman ディレクトリに置く必要があるようなのであらかじめ作成しておくと良い。

mkdir ~/.middleman

プロジェクトの作成

一つのプロジェクトは一つのサイト、ブログというイメージ。

middleman init ${project_name} --template=${template_name}

プレビュー環境の起動

middlemansinatra で実装されておりプレビュー環境も備えているので以下のように起動する。

bundle exec middleman

記事の生成

middleman の作った記事を HTML に生成する

middleman build

又は…

bundle exec middleman

で記事を生成する。


引き続き…

  • 色々と使いながら運用なので…
  • 気づいたら書いていく

2014 かっぱのほげふが