如何在Middleman中安装和使用Slim模板引擎

5 ruby middleman slim-lang

我是Middleman和ruby的新手.

我已经安装了Ruby我已经安装了Middleman和gems来让它运行.

我需要使用slim而不是默认的模板系统.

所以我安装了Slim gem.Slim的网站只说我需要'苗条'才能让它发挥作用.

中间人网站说我只需要将模板引擎添加到config.rb文件中,但它没有给出任何示例......

对于没有红宝石背景的人来说,这没有任何帮助.

我在git上找了几个config.rb,他们都有:

require 'slim'
Run Code Online (Sandbox Code Playgroud)

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

# Set template languages
set :slim, :layout_engine => :slim
Run Code Online (Sandbox Code Playgroud)

我将它添加到我的config.rb文件中并创建了layout.slim和index.html.slim

当我刷新本地服务器时,我得到:

Not Found

`/' not found.
Run Code Online (Sandbox Code Playgroud)

我有中间人安装Boilerplace.我不确定是否有更多文件需要更改,但我在网上找不到任何好资源,这很奇怪.

谁能给我一些关于我缺少的方向?

小智 12

所以在这里我们去...经过多次阅读和搜索谷歌的例子,我想我想出来了.

让Slim与Middleman合作

  1. 添加gem "slim"到项目的gemfile中
  2. 转到命令行,在项目文件夹中 gem install bundler
  3. 在config.rb文件中添加 require 'slim'
  4. 启动中间人服务器进行测试