如何通过 Middleman 安装和使用 Slim 模板引擎

问题描述 投票:0回答:3

我对 Middleman 和 ruby 都是新手。

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

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

所以我安装了 Slim gem。 Slim 的网站只说我需要“slim”才能让它工作。

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

对于没有 Ruby 背景的人来说,这没有帮助。

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

任何人都可以给我一些关于我缺少什么的指导吗?

ruby slim-lang middleman
3个回答
13
投票

让 Slim 与 Middleman 合作

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

1
投票

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

安装非常简单。

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

0
投票

捆绑器提示:您还可以使用

Bundler.require
一次包含多个宝石。如果您有成组的宝石,则可以将它们包括在内:
Bundler.require :group1, :group2 ...

© www.soinside.com 2019 - 2024. All rights reserved.