楽にネタアプリを作りたい場合、Railsではなくsinatraを使ったほうがいい場合も多々あります。
加えて、マークダウンみたいなのが使えれば更に試作が早くなりますよね。
今回はそんな話です。
実際のところ
画面遷移なし、コメントとGoogle.comへのリンクだけを持ったページを表示するアプリを考えます。
次のようなディレクトリ構成でファイルを用意します。
$ tree . ├── app.rb └── views └── index.slim 1 directory, 2 files
ファイル構成
app.rb
sinatraのアプリケーション。
画面遷移もないのでとても短い。
$ cat app.rb require 'sinatra' require 'slim' get('/') { slim :index } __END__
view/index.slim
アプリで読みだすindexページをここに記載。
今回の趣旨である、マークダウン記法だけのシンプルファイル。
$ cat views/index.slim markdown: # title Hello from now # testlink [http://google.com](http://google.com "google")
何がいいんです?
タダでさえ記述が短いslimで、更に記述が短いmarkdownを併用できる。
実際早い。