5

我是 Middleman 和 ruby​​ 的新手。

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

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

所以我安装了 Slim gem。Slim 的网站只说我需要“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 安装了中间人。我不确定是否还有更多需要更改的文件,但是我在网上找不到任何好的资源,这很奇怪。

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

4

3 回答 3

12

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

让 Slim 与 Middleman 合作

  1. 添加gem "slim"到项目的 gemfile
  2. 转到命令行,在您的项目文件夹中,然后gem install bundler
  3. 在 config.rb 文件中添加require 'slim'
  4. 启动中间人服务器进行测试
于 2013-03-26T16:04:56.473 回答
1

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

安装非常简单。

$ gem install middleman
$ gem install middleman-slim
$ middleman init PROJECT_NAME --template slim
于 2014-09-09T22:51:46.773 回答
0

Bundler 提示:您还可以使用Bundler.require. 如果您在组中有宝石,则可以将它们包括在内:Bundler.require :group1, :group2 ...

于 2014-04-27T18:14:43.497 回答