如何在DocPad中缩小HTML,CSS和JavaScript文件?

时间:2012-12-28 13:54:29

标签: docpad

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

2 个答案:

答案 0 :(得分:10)

有几种方法可以解决这个问题。最突出和最直接的方法是修改docpad configuration file以触发grunt之类的外部工具,通过grunt minify task缩小资产。 Here is a gist that showcases this.

或者,还有Cloudflare这是一个了不起的网站DNS服务器,它也可以充当您网站内容的CDN,并在部署后自动缩小您的资产。 Read more here.

此外,虽然它与minify无关,但您也可以使用Browserify将脚本与this gist连接起来。通过grunt concat task.

,Grunt也有更直接的连接方式

最终,也许插件会自动执行此操作,但考虑到连贯的浮躁可能会有一段时间。

答案 1 :(得分:3)

  • 将gruntjs用于JS文件。 (Grunt将连接到docpad生成)
  • 对css文件使用grunt-contrib-mincss。
  • 对html文件使用grunt-contrib-htmlmin。
  • 使用grunt-compress压缩所有文件。

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