【发布时间】:2013-10-29 14:16:27
【问题描述】:
这个问题很简单。我一直在熟悉HAML,我只是想知道在 Rails 项目中使用它是否是使用它的唯一方法?例如,我不能在我拥有的普通静态网站项目中使用 HAML 吗?
【问题讨论】:
标签: html ruby-on-rails haml
这个问题很简单。我一直在熟悉HAML,我只是想知道在 Rails 项目中使用它是否是使用它的唯一方法?例如,我不能在我拥有的普通静态网站项目中使用 HAML 吗?
【问题讨论】:
标签: html ruby-on-rails haml
让我推荐你:
How to use HAML to generate standalone HTML files via a layout template
以及答案中的链接:
Blogging With Jekyll, Haml, Sass, and Jammit
作为在 RoR 项目之外使用 HAML 的示例
【讨论】:
浏览器无法明确理解 HAML。它需要由某种引擎解释,该引擎将返回它所描述的 HTML。不过,几乎每种网络语言都有 HAML 的实现。查看http://en.wikipedia.org/wiki/Haml#Implementations。
【讨论】:
查看中间人 - http://middlemanapp.com/ 它是一个静态站点生成器。它是用 Ruby 构建的,但它允许您使用没有 rails 的 haml 创建静态站点。我猜它类似于Jekyll。
【讨论】:
来自Haml docs:
Haml 可以通过三种方式使用:
- 作为命令行工具,
- 作为 Ruby on Rails 的插件,
- 并作为独立的 Ruby 模块。
【讨论】: