发现访问hexo变的很慢,就想着怎么对hexo进行静态文件压缩。
在最开始的时候,没有对静态文件进行压缩,会发现html文件中很多都是空白的字符。
就在网上百度了很多攻略,发现都是使用的gulp3的方式进行压缩,而我npm依赖的gulp版本是gulp4版本:
1 | "gulp": "^4.0.2", |
然后按照网上的教程,执行gulp命令发现,会在控制台报错:
1 | ~/Mygit/personal/blog/maocaowu gulp |
本菜鸡又在网上找到了gulp的使用方法,发现只要将gulpfile.js稍加修改即可。
原文:
1 | gulp.task('default', [ |
修改后:
1 | gulp.task('default',gulp.series(gulp.parallel('minify-html','minify-css','minify-js','minify-images'))); |
最后再执行命令即可
1 | hexo clean |
最后在public目录下查看构建出来的静态文件是否有压缩过即可。
如何使用gulp对静态文件进行压缩,参考博客https://blog.csdn.net/jinggege0818/article/details/82461795