2013-03-25 7 views
5

Ich bin neu zu Middleman und Rubin im Allgemeinen.Wie zu installieren und zu verwenden Slim Vorlagen-Engine mit Middleman

Ich habe Ruby installiert Ich habe Middleman und die Edelsteine ​​installiert, um es zum Laufen zu bringen.

Ich muss schlank anstelle des Standard-Vorlagensystems verwenden.

Also habe ich den Slim Gem installiert. Die Slim-Website sagt nur, dass ich "schlank" brauche, um es zum Laufen zu bringen.

Die Mittelsmann Website sagt, dass ich nur die Template-Engine auf die config.rb Datei hinzufügen müssen, aber es gibt keine Beispiele ...

Für jemanden ohne Rubin Hintergrund, das ist keine Hilfe.

sah ich mehrere config.rb auf git und sie alle haben:

require 'slim' 

Und

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

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

Ich fügte hinzu, dass Datei auf meinem config.rb und die layout.slim erstellt und die index.html.slim

Wenn ich meinen lokalen Server aktualisieren erhalte ich:

Not Found 

`/' not found. 

Ich habe Zwischenhändler mit Boilerplace installiert. Ich bin mir nicht sicher, ob es mehr Dateien gibt, die ich ändern muss, aber ich kann keine guten Ressourcen online finden, was merkwürdig ist.

Könnte jemand mir eine Richtung geben, was ich vermisse?

Antwort

12

Also hier gehen wir ... nach viel lesen und suchen google nach Beispielen Ich denke, ich habe es herausgefunden.

Slim mit Middleman

  1. hinzufügen gem "slim" Ihr Projekt gemfile
  2. geht Linie zu befehlen, in Ihrem Projektordner und gem install bundler
  3. In der config.rb Datei zum Laufen zu bringen require 'slim'
  4. hinzufügen Starten Sie den Zwischenserver, um es zu testen
+0

Achten Sie darauf, die 'markdown_engine' als String und kein Symbol:' gesetzt: markdown_engine, ‚slim'' – steakchaser

0

Bundler ti p: Sie können auch mehrere Edelsteine ​​auf einmal mit Bundler.require aufnehmen. Wenn Sie Edelsteine ​​in Gruppen haben, können Sie sie als solche einschließen: Bundler.require :group1, :group2 ...

1

Das middleman-slim Projekt von yterajima ist in dieser Hinsicht hilfreich.

Die Installation ist sehr einfach.

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

In Mittelsmann 4 als' Mittelsmann wird init my_project -T yterajima/Mittelsmann-slim ' – abonec

Verwandte Themen