8

我想在点击 时缩小 HTML、CSS 和 JavaScript 文件,我docpad generate该怎么做?

4

2 回答 2

10

有几种方法可以解决这个问题。最突出和最直接的方法是修改您的docpad 配置文件,以触发像grunt这样的外部工具,通过grunt minify 任务来缩小您的资产。这是一个展示这一点的要点。

或者,还有Cloudflare,它是一个了不起的网站 DNS 服务器,它还充当您网站内容的 CDN,并在部署后自动缩小您的资产。在这里阅读更多。

此外,虽然它与缩小无关,但您也可以使用此 gist将脚本与Browserify连接起来。Grunt 还有一种更直接的连接方式,也可以通过grunt concat 任务进行。

最终,也许插件会自动执行此操作,但考虑到连接的反复无常,这可能需要一段时间。

于 2012-12-28T14:38:51.750 回答
3
  • 对 JS 文件使用 gruntjs。(Grunt 将连接到 docpad generate)
  • 对 css 文件使用 grunt-contrib-mincss。
  • 对 html 文件使用 grunt-contrib-htmlmin。
  • 使用 grunt-compress 压缩所有文件。

有关所有 grunt 插件的列表,请参见此处: https ://github.com/gruntjs

于 2013-02-08T20:33:36.620 回答