amasok's blog

middlemanとは

2013/11/24 00:55 tags: middleman, このエントリーをはてなブックマークに追加

middlemanについて解説

markdwonやblogを書く作業に慣れるために、とりあえずmiddlemanについてちょっとずつ解説していこうと思います。

middlemanは一言で書いてしまうとruby製の静的サイトジェネレーターです。
ローカル内でhtml,css,javascriptを生成します。 本ブログはmiddlemanを使って静的なファイルで構成いますが、ブログとしてはとてもマイナーなやり方だと思います。

メリット

  • 運用するサーバにDBやruby,php等のプログラミング言語がいらない
  • つまり安いレンサバでいいのでコストパフォーマンスがいい
  • SQLインジェクション等アプリケーションレイヤーのサーバ攻撃には強い
  • 軽くなる(と思う)
  • github pageが使える
  • バージョン管理もしやすい
  • サイトの引っ越しもしやすい

デメリット

  • 単純にブログを始めようとかwebサイト作ってみようという人にとっては敷居が高い。
  • テーマが少ない。てか、ない(テーマが豊富なツールがいいならoctopressをおすすめします)

僕がmiddlemanを使っている理由

  • 流行ってるみたいだから( ・ㅂ・)و ̑̑

このgithub pageでブログ作るってのが流行ってるっぽいというのが僕がこのサイトを作った最大の理由です。
むしろ、メリットデメリットは( ´_ゝ`)フーンぐらいに流し見してとりあえずやってみた感が強いです。

次回からは、実際に導入編を書いていきたいと思います。