对于任何一个网站来说,优化页面的访问速度是必须的,从体验来讲,没人能忍耐加载页面十秒以上或长时间处于空白或加载状态。优化访问速度的方法有很多,今天只介绍傻瓜式的插件安装方法:
安装插件
在站点目录下Git bash一下,使用如下命令安装hexo-neat插件:
1
| npm install hexo-neat --save
|
主配置_config.yml文末添加:(其中exclude板块是特别添加,针对你的静态资源进行筛选)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| # hexo-neat # md博文压缩 neat_enable: true # 压缩html(ejs,swig等也属于html格式片段) neat_html: enable: true exclude: # 压缩css neat_css: enable: true exclude: - '*.min.css' - '**/*.min.css' - 'jquery.fancybox.min.css' - '**/live2d-widget/waifu.css' # 压缩js neat_js: enable: true mangle: true #打印日志 output: compress: exclude: #排除文件 - '*.min.js' - '**/*.min.js' - 'jquery.fancybox.min.js' - '**/live2d-widget/*.js' - '**/live2d-widget/*.min.js'
|
运行(因为mangle: true #打印日志,我们能看到运行流程)
【INFO neat the html:xxxx.md】先压缩md文件的换行和空白
【INFO neat the html: xxxx.ejs】压缩ejs配置文件(这里也有很多换行和空格),这是html片段格式文件。
现在是neat工作最重要的部分之一:压缩js和css。
最后是(hexo generate)将md文章转换成html语言格式的过程。
每日一图