Pagespeed JavaScript压缩/合并 - 添加页眉和页脚。

11

我有一个使用NGINX运行Pagespeed的网站,以缩小并合并JavaScript资源。如果可能的话(使用Pagespeed),我需要将Banner和Footer添加到缩小的结果中,就像Grunt一样:

Grunt文件配置片段:

concat: {
    scripts: {
        options: {
            banner: "(function(){",
            footer: "}());"
        },
        src: ['src/app/app.module.js', 'src/app/components/**/*.js', 'src/app/shared/**/*.js'],
        dest: 'dist/scripts/app.min.js'
    },
    vendor: {
        src: ['src/assets/js/vendor/**/*.js'],
        dest: 'dist/scripts/vendor.min.js'
    }
},

使用Pagespeed能实现这个吗?我想把所有被压缩的内容添加到同一个私有作用域中:(function(){ //...minified code...}());

我已经阅读了文档,但没有找到与此主题相关的任何信息��

1个回答

0

由于该问题仍未得到足够的关注,我建议您查看sub_filteradd_after_body指令。它可以让您将一个字符串更改为另一个字符串,或者添加处理另一个位置的结果(这可以是一个内部生成的页面,借助return 200 "body to return")。这些模块已经包含在nginx中,但默认情况下未构建。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接