静态网站生成

Pek*_*ila 16 ruby ruby-on-rails-plugins ruby-on-rails-3 middleman

我需要一种简单的方法来生成静态网页,以便我可以使用Apache或Nginx提供它们.目前我正在使用SproutCore的构建工具(Abbot)来生成静态页面,但这有点麻烦,因为它是为构建SproutCore应用程序而非非SproutCore HTML页面而设计的.

这是我的要求:

  • Javascript必须合并和缩小
  • 必须组合CSS文件
  • 每个image/CSS/Javascript资产必须具有唯一的URL才能获得更好的缓存(查询字符串不够)
  • 资产URL只有在真正发生变化时才会有所不同
  • 本地化支持彻底的HTML,CSS,Javascript和图像文件
  • 漂亮的模板引擎与布局,局部等.

以下是我找到的可能的解决方案:

有什么想法吗?

经过漫长的评估过程,我决定使用Middleman.它可以解决问题,我喜欢它的简单性以及我可以使用现有的Rack组件.

最好的祝福,

佩卡·马蒂拉

小智 17

我是米德尔曼的创造者,并渴望帮助你舒服地使用米德尔曼.我的主要目标是为用户提供Rails的强大功能,但专注于静态开发.Middleman的一些实际代码是Ab的简化版本