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

时间:2013-03-25 23:40:38

标签: ruby slim-lang middleman

我是Middleman和ruby的新手。

我已经安装了Ruby 我已经安装了Middleman和宝石来让它运行。

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

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

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

对于没有红宝石背景的人来说,这没有用。

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

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 个答案:

答案 0 :(得分:12)

所以我们开始......经过多次阅读和搜索谷歌的例子,我想我已经明白了。

让Slim与Middleman合作

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

答案 1 :(得分:1)

middleman-slim yterajima项目在这方面很有帮助。

安装非常简单。

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

答案 2 :(得分:0)

Bundler提示:您还可以使用Bundler.require一次包含多个宝石。如果您在组中有宝石,则可以将其包括在内:Bundler.require :group1, :group2 ...