Как установить и использовать шаблонизатор 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
- добавлять
gem "slim"
в гемфайл вашего проекта - перейдите в командную строку, в папке вашего проекта и
gem install bundler
- В файл config.rb добавьте
require 'slim'
- Запустите сервер-посредник, чтобы проверить его
В этом отношении полезен промежуточный проект от yterajima.
Установить очень просто.
$ gem install middleman
$ gem install middleman-slim
$ middleman init PROJECT_NAME --template slim
Совет разработчика: вы также можете включить несколько драгоценных камней одновременно, используя Bundler.require
, Если у вас есть драгоценные камни в группах, вы можете включить их как таковые: Bundler.require :group1, :group2 ...