如何使用HAML通过布局模板生成独立的HTML文件

时间:2012-09-03 04:51:41

标签: web haml

我在开发Web应用程序时经常使用haml,但对于我现在正在做的工作,所有客户端需求都是平面HTML文件和一些javascript。有很多文件我认为使用haml对它们进行编码可能更容易,并使用布局文件来捕获每个页面共有的内容。

我查看了haml文档,他们提供了一个简单的示例:

haml hello_world.haml hello_world.html

从我的模板中愉快地生成一个hello world页面。我已经搜索了文档,以获取有关如何识别layout.haml文件的信息但是没有任何运气。

目标是设置类似

的目录结构
/
 - templates/
    - layout.haml
    - other.haml
    - pages.haml
 - output/

从命令行开始

haml templates output

并生成other.htmlpages.html

这可能吗,或者我正在寻找错误的工具来完成这项工作?

2 个答案:

答案 0 :(得分:2)

nanoc也很不错......在某种程度上可能比jekyll更简单,但用的东西少了

答案 1 :(得分:1)