littlebot
Published on 2025-04-09 / 2 Visits
0

【源码】基于FIS3框架的HTML压缩插件项目

项目简介

本项目是基于FIS3框架的插件,在发布阶段利用html-minifier对特定HTML文件进行压缩,以此优化HTML文件体积,提升页面加载性能和用户体验。虽项目不再维护,但仍为开发者提供灵活且易集成的HTML压缩解决方案。

项目的主要特性和功能

  • HTML文件压缩:在FIS3框架发布阶段,用html-minifier压缩HTML文件,减小文件体积。
  • 灵活的配置:支持通过配置文件指定需压缩的HTML文件模式,提供多种压缩选项。
  • 易于集成:插件安装简单、配置灵活,能快速集成到现有FIS3项目。

安装使用步骤

前提条件

假设用户已下载本项目的源码文件。

详细步骤

  1. 解压源码文件:将下载的源码文件解压至项目目录中。
  2. 安装依赖:在项目根目录下执行以下命令安装插件依赖: shell yarn add fis3-deploy-html-minifier -D npm install fis3-deploy-html-minifier -D
  3. 配置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, }), ], });
  4. 运行FIS3构建过程:配置完成后,按照FIS3的常规使用方式运行构建过程,插件将自动在发布阶段进行HTML文件的压缩。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】