2013-03-25 3 views
5

나는 Middleman과 Ruby를 처음 접해 보았습니다.Slim template engine with middleman을 설치하고 사용하는 방법

Ruby를 설치했습니다 Middleman과 보석을 설치하여 실행되도록했습니다.

기본 템플릿 시스템 대신 슬림을 사용해야합니다.

그래서 저는 Slim gem을 설치했습니다. Slim의 웹 사이트에서는 작동하도록하기 위해 '슬림'을 요구해야한다고 말합니다.

중개인 웹 사이트는 I 만 config.rb 파일에 템플릿 엔진을 추가 할 필요가 말한다, 그러나 더 예 ... 아니 루비 배경을 가진 사람의 경우

, 이것은 전혀 도움이되지 않습니다를 제공하지 않습니다.

나는 자식에 여러 config.rb을 찾았 그들은 모두 있습니다

require 'slim' 

그리고 내 config.rb 파일과 layout.slim을 만든 추가

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

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

과를 index.html.slim 내 로컬 서버를 새로 고치면

내가 얻을 :

Not Found 

`/' not found. 

나는 중개인에게 보일러 장소가 설치되어 있습니다. 변경해야 할 파일이 더 있는지 확실하지 않지만 온라인에서 좋은 자료를 찾을 수는 없습니다. 이는 이상합니다.

누구나 내가 놓친 것에 대해 어떤 방향을 제시 할 수 있습니까?

답변

12

그래서 여기에 우리가 간다 ... 많이 읽은 후 예를 들어 구글을 검색해 보니 생각났다.

슬림는
  • 프로젝트 폴더에 라인을 명령 가서 config.rb 파일에서 gem install bundler
  • require 'slim'
  • 를 추가 프로젝트의 gemfile에 gem "slim" 추가 중매인

    1. 작업하려면 중개 서버를 시작하여 테스트하십시오.
  • +0

    당신이 문자열이 아닌 같은 상징'markdown_engine'를 지정해야합니다 markdown_engine를, '이 중개인'으로 될 것 중개인 4에서 – steakchaser

    0

    번들러 티 p : Bundler.require을 사용하여 한 번에 여러 개의 보석을 포함 할 수도 있습니다. 그룹에 보석이 있다면 다음과 같이 포함시킬 수 있습니다 : Bundler.require :group1, :group2 ...

    1

    프로젝트가 yterajima 인 경우이 점에 도움이됩니다.

    설치가 매우 쉽습니다. `설정 :

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

    을 slim'' 초기화 MY_PROJECT -T yterajima/중개인 슬림 ' – abonec