我是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安装了中间人。我不确定是否有更多文件需要更改,但我在网上找不到任何好资源,这很奇怪。
有人能给我一些关于我缺少的方向吗?
答案 0 :(得分:12)
所以我们开始......经过多次阅读和搜索谷歌的例子,我想我已经明白了。
让Slim与Middleman合作
gem "slim"
添加到项目的gemfile gem install bundler
require 'slim'
答案 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 ...