【发布时间】:2013-05-31 19:55:41
【问题描述】:
我在 Sinatra 中建立了一个站点,需要将其“编译”为 HTML,以便我可以将其交给客户(他们的站点无法运行 Sinatra。我的沟通不畅)。现在我只是在本地访问该站点并从我的浏览器中保存源代码。有没有我可以运行的命令,或者我可以编写一个 rake 任务来将编译后的文件转储到一个文件夹中?
谢谢!
【问题讨论】:
-
是静态网站吗?如果不是,您将如何运行它?如果是,您可以从命令行运行 haml。
-
从 CLI 我不这么认为,但也许你可以使用类似这样的东西:html2haml.heroku.com 或使用类似 Nokogiri 的东西自动保存 HTML。
-
如果您经常这样做,您可能需要查看static site generators,其中一些是基于 Sinatra 的。
-
也许他们可以运行 jar 文件?你可以使用 warbler gem 编译它。
-
感谢所有 cmets。它们位于共享托管站点上,只能访问 php 和纯 HTML(通过 Apache 提供服务)。