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