用node批量压缩html页面

最近在写一个用了layui的后台管理系统。因为某些原因,html,css,js都写在.html里,并且没有用到别的打包工具。所以写了一个用node命令批量压缩页面并且混淆js的小工具。
node安装html-minifier

目录结构如下,可自行更改。

压缩前代码

压缩后代码

运行node index命令后,source目录下的所有html页面都会被批量压缩,
看是不是压缩的明明白白的了。

代码github地址

原文地址:https://www.cnblogs.com/homehtml/p/11809870.html

时间: 2024-10-15 18:35:45

用node批量压缩html页面的相关文章

c# 实现文件批量压缩

今天改一个网站的功能,网站提供一些微信的素材,每个页面对应一套素材,如果会员一张一张下载,那么网站交互性就有点太差了.所以修改的内容就是提供一个按钮,点击按钮将这套图片和网站信息进行打包下载. 思路:首先是按格式生成网站信息,然后遍历目录找到所有素材,将这些文件打包,并使用response输出.文件打包的实现是使用外部开源库DotNetZip 代码实现:新建一个asp.net空白项目,新建一个页面,引用DotNetZip库下的Ionic.Zip.dll在页面中引用Ionic.Zip命名空间 us

这是一款可以批量压缩图片的软件

很多小伙伴都在找一款图片压缩的软件,很多的软件一次只能压缩一张图片,小编最近遇到了一个神奇的压缩软件,这是一款可以批量压缩图片的软件,下面就是小编分享的图片压缩软件的使用方法哦,可以来看看!工具介绍:迅捷压缩软件1:打开电脑上的这个图片压缩软件,需要压缩图片,我们就可以点击页面中的图片压缩.2:进入操作界面之后点击添加文件或者添加文件夹的按钮,把需要进行压缩的图片添加进操作界面中.一次可以添加多张图片然后同时进行压缩.3:选择一个合适的压缩选项,添加文件的下面有压缩选项和输出格式可以选择.根据自

电脑如何批量压缩图片

电脑压缩图片的方法很简单,只不过还得借助到压缩的工具,借助压缩工具的强大的压缩功能,在几秒钟就可以实现视频的压缩,方法还是简单的,电脑如何批量压缩图片?具体方法一起来学习!参照下面的方法压缩图片:图片压缩可以借助压缩软件1:打开电脑上的图片压缩软件,页面有三个压缩的功能,点击图片压缩就可以进入操作界面.2:添加要进行压缩的图片,点击添加文件或者添加文件夹的按钮就可以选择文件,一次可以添加多张图片同时进行压缩.3:在添加文件下面有输出格式以及压缩选项的设置,根据自己的需要进行选择.4:压缩好的图片

Java批量压缩下载

最近做了一些有关批量压缩下载的功能,网上也找了一些资源,但都不是太全面,所以自己整理一份,已备不时之需. 直接上代码: // 获取项目路径 private static String WEBCLASS_PATH = Thread.currentThread().getContextClassLoader().getResource("").getPath(); // 获取webinf路径 private static String WEBINF_PATH = WEBCLASS_PATH

Zabbix监控(十五):自动批量监控WEB页面

参考官方文档: https://www.zabbix.com/documentation/2.0/manual/discovery/low_level_discovery 参考自动监控Linux端口文档: http://ywzhou.blog.51cto.com/2785388/1580160 说明:本节将使用脚本形式批量监控WEB页面,再多的URL都可以写在weblist文件中进行自动监控:由于监控网页不需要依赖某台监控主机,因此直接在Zabbix Server上配置即可. 1.新建脚本文件

一个不错的 png压缩工具 pngquant 使用介绍 批量压缩png

1.Png 简介. 我们知道Png 有4个通道,RGBA, 多了一个表示透明的.png 有 png 32, 24, 8 等. 大致我理解的是表示颜色的多少. 数字越小,文件就越小.常见的压缩方式是导入一张图到做图软件中,然后导出png 8,而且带 alpha,这样就达到压缩目的.当然是有损的压缩.一张张图弄非常麻烦,我在想有没有C++代码能够搞定的,然后做个简单软件批量压缩png. 2.pngquant 使用 去google 发现了这个东西,打开主页看了了,很不错. 地址:http://pngq

shell 批量压缩指定文件夹及子文件夹内图片

shell 批量压缩指定文件夹及子文件夹内图片 用户上传的图片,一般都没有经过压缩,造成空间浪费.因此须要编写一个程序,查找文件夹及子文件夹的图片文件(jpg,gif,png),将大于某值的图片进行压缩处理. 代码例如以下: #!/bin/bash # 查找文件夹及子文件夹的图片文件(jpg,gif,png),将大于某值的图片进行压缩处理 # Config folderPath='/home/fdipzone/photo' # 图片文件夹路径 maxSize='1M' # 图片尺寸同意值 max

C#照片批量压缩小工具

原文:C#照片批量压缩小工具 做了一个照片批量压缩工具,其实核心代码几分钟就完成了,但整个小工具做下来还是花了一天的时间.中间遇到了大堆问题,并寻求最好的解决方案予以解决.现在就分享一下这个看似简单的小工具所使用的技术. 软件界面如下: 要做真实场景的测试,拿的都是单反照的大相片:图片尺寸3888*2592  图片大小5.37M: 其中遇到的问题与解决方案分享: 1.用listview显示图片缩略图非常慢的问题 这个问题是始料未及的,如果不做也可以,但是没有缩略图就有损软件体验,这是所有最求完美

如何使用 tinypng 进行批量压缩

不管是博客还是产品中,都会涉及图片的使用,但是如果图片体检太大,会影响使用体验,所以网上有各种各样的支持图片压缩的网站,tinypng 是其中的佼佼者. 今天要介绍的就是如何通过 python 脚本实现一键压缩. 直接上代码: # -*- coding: utf-8 -*- """脚本功能说明:使用 tinypng,一键批量压缩指定文件(夹)所有文件""" import os import sys import tinify tinify.key