Как установить и использовать шаблонизатор Slim с Middleman

Я новичок в Мидлман и Руби в целом.

Я установил Ruby, я установил Middleman и гемы, чтобы он заработал.

Мне нужно использовать slim вместо стандартной системы шаблонов.

Так что я установил тонкий камень. На сайте Slim только сказано, что мне нужно "slim", чтобы заставить его работать.

Сайт посредника говорит, что мне нужно только добавить шаблонизатор в файл config.rb, но он не дает примеров...

Для кого-то без рубинового фона это не поможет.

Я искал несколько config.rb на git, и все они имеют:

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. Я не уверен, есть ли еще файлы, которые мне нужно изменить, но я не могу найти хороших ресурсов в Интернете, что странно.

Может ли кто-нибудь дать мне какое-то указание относительно того, что мне не хватает?

3 ответа

Решение

Итак, мы идем... после долгих чтений и поиска в Google примеров, я думаю, я понял это.

Чтобы Slim работал с Middleman

  1. добавлять gem "slim" в гемфайл вашего проекта
  2. перейдите в командную строку, в папке вашего проекта и gem install bundler
  3. В файл config.rb добавьте require 'slim'
  4. Запустите сервер-посредник, чтобы проверить его

В этом отношении полезен промежуточный проект от yterajima.

Установить очень просто.

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

Совет разработчика: вы также можете включить несколько драгоценных камней одновременно, используя Bundler.require, Если у вас есть драгоценные камни в группах, вы можете включить их как таковые: Bundler.require :group1, :group2 ...

Другие вопросы по тегам