项目简介
本项目是基于FIS3框架的插件,在发布阶段利用html-minifier
对特定HTML文件进行压缩,以此优化HTML文件体积,提升页面加载性能和用户体验。虽项目不再维护,但仍为开发者提供灵活且易集成的HTML压缩解决方案。
项目的主要特性和功能
- HTML文件压缩:在FIS3框架发布阶段,用
html-minifier
压缩HTML文件,减小文件体积。 - 灵活的配置:支持通过配置文件指定需压缩的HTML文件模式,提供多种压缩选项。
- 易于集成:插件安装简单、配置灵活,能快速集成到现有FIS3项目。
安装使用步骤
前提条件
假设用户已下载本项目的源码文件。
详细步骤
- 解压源码文件:将下载的源码文件解压至项目目录中。
- 安装依赖:在项目根目录下执行以下命令安装插件依赖:
shell yarn add fis3-deploy-html-minifier -D npm install fis3-deploy-html-minifier -D
- 配置FIS3:在
fis-conf.js
文件中配置插件的使用方式和相关参数。参考以下示例配置:javascript fis.match('/template-folder/(**)/(*.html)', { release: '/$1/$2', }); fis.match('/template-folder/(*.html)', { release: '/$1', }); fis.match('**', { deploy: [ fis.plugin('html-minifier', { templatePattern: '', i18nPattern: '/template-folder/**/_*.html', removeComments: true, collapseWhitespace: true, removeRedundantAttributes: true, useShortDoctype: true, removeEmptyAttributes: true, removeStyleLinkTypeAttributes: true, keepClosingSlash: true, minifyJS: true, minifyCSS: true, minifyURLs: true, }), ], });
- 运行FIS3构建过程:配置完成后,按照FIS3的常规使用方式运行构建过程,插件将自动在发布阶段进行HTML文件的压缩。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】