首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >静态网站生成

静态网站生成
EN

Stack Overflow用户
提问于 2011-08-20 19:34:39
回答 6查看 5.3K关注 0票数 16

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

以下是我的要求:

必须组合和缩小

  • Javascript
  • CSS文件必须组合
  • 每个图像/ CSS / Javascript资产必须具有唯一的URL以实现更好的缓存(仅查询字符串是不够的)只有当
  • 资产URL真正支持HTML、CSS、Javascript和图像文件时才应该不同
  • 具有布局、分部等的良好模板引擎

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

使用Ruby on Rails创建站点,然后使用wget获取所有资源,就像http://usefulfor.com/ruby/2009/03/23/use-rails-to-create-a-static-site-rake-and-subversion/

  • Use中间人:

对此有什么想法吗?

经过较长的评估过程后,我决定使用中间人。它做到了这一点,我喜欢它的简单性和我可以使用现有的Rack组件的事实。

诚挚的问候,

Pekka Mattila

EN

Stack Overflow用户

发布于 2012-02-14 04:40:08

您可能还应该检查一下mod_pagespeed。它至少会为您提供以下内容:

必须组合和缩小

  • Javascript
  • CSS文件必须组合
  • 每个图像/CSS/ Javascript资产必须具有唯一的URL才能进行更好的缓存(查询字符串不够)
  • 资产URL只有在确实更改

<代码>F210时才应不同

它不会给你这个:

  • Localization支持彻底的HTML,CSS,Javascript和图像文件
  • 很好的模板引擎与布局,部分等。
票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7131503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档