0

我想创建一个静态页面,该页面将由 Nginx 而不是 rails 提供。我想用 HAML 写它。有没有办法为此使用资产管道,而不是在我的构建文件中添加一行?

4

3 回答 3

1

如果是静态页面,请确保您的页面可以被浏览器或服务器缓存。这并不能完全回答您的问题,但我猜想达到相同的目标。

于 2012-06-08T08:45:16.343 回答
1

我认为这里的问题是需要一些东西来启动你的转换。无论您使用的是 HAML、sprockets、jekyll 还是其他东西都不是重点;仍然需要某种监视或定期过程来启动转换过程。

每当您的 HAML 文件的内容发生变化时,您可能想要使用 guard、autotest、cron、inotify 或任何其他许多工具来启动您的转换脚本。就个人而言,我认为 cron 是最简单的选择,但 inotify 回调可能是最节省资源的选择。你的旅费可能会改变。

于 2012-06-08T12:36:44.707 回答
1

haml您可以使用以下命令将您的 Haml 文件编译为 HTML 文件:

haml -qf html5 [infile] [outfile]

然后你可以在没有 Rails 的情况下使用它。

于 2012-06-08T07:41:33.433 回答