2013-03-25 10 views
5

私は一般的にMiddlemanとRubyを初めて使いました。Slimテンプレートエンジンを仲介者と一緒にインストールして使用する方法

Rubyをインストールしました 私はMiddlemanとそれを稼働させるための宝石をインストールしました。

デフォルトのテンプレートシステムの代わりにslimを使用する必要があります。

スリムな宝石をインストールしました。スリムのウェブサイトでは、それを動作させるために「スリム」を要求する必要があるとしか言いません。

仲介のウェブサイトはありませんルビーバックグラウンドを持った人のために

...私だけconfig.rbファイルにテンプレートエンジンを追加する必要があるが、それは何の例を与えないと言い、これは何の助けではありません。

私はgitの上で、いくつかのconfig.rbのために見て、彼らはすべて持っている:

require 'slim' 

そして

# Set slim-lang output style 
Slim::Engine.set_default_options :pretty => true 

# Set template languages 
set :slim, :layout_engine => :slim 

私はconfig.rbファイルにあることを追加し、layout.slimを作成し、 index.html.slim

私は私のローカルサーバーを更新すると、私が得る:

Not Found 

`/' not found. 

私は仲介業者にBoilerplaceをインストールしています。変更が必要なファイルがさらにあるかどうかはわかりませんが、奇妙なオンラインリソースは見つけられません。

誰かが私に何か不足しているとの方向を教えてもらえますか?

答えて

12

だから私たちは行く...多くの読書や検索の後に私はそれを理解したと思う例のためのGoogle。スリムプロジェクトのgemfile

  • gem "slim"を追加仲介

    1. を作業得るために

      はconfig.rbファイルでプロジェクトフォルダとgem install bundler

    2. で、ラインを命じるために行くrequire 'slim'
    3. を追加テスト用の中間サーバーを起動します。
  • +0

    あなたは文字列ではなくシンボルとして 'markdown_engine'を指定してください:'設定:markdown_engineは、「それは '仲介のinit MY_PROJECT -T yterajima /仲介・スリムのようになります仲買人4で – steakchaser

    0

    Bundler ti p:Bundler.requireを使用して、複数の宝石を一度に含めることもできます。グループに宝石がある場合は、次のように含めることができます。Bundler.require :group1, :group2 ...

    1

    プロジェクトby yterajimaがこの点で役立ちます。

    インストールは非常に簡単です。

    $ gem install middleman 
    $ gem install middleman-slim 
    $ middleman init PROJECT_NAME --template slim 
    
    +1

    をslim'' ' – abonec

    関連する問題