hexo优化攻略

hexo优化攻略_第1张图片
image.png

写在前面

这个攻略主要是给有一定diy能力的hexo博主。
一些细节的攻略可以参考如下文章:
hexo 基础配置优化

插件进阶

静态代码压缩

文章比较长的情况下网页往往会显示地较慢。因此,需要对静态代码进行压缩,以提高网站的响应速度。

npm install hexo-all-minifier --save

在hexo根目录下的
_config.yml中配置:

# 代码压缩 github.com/chenzhutian/hexo-all-minifier
all_minifier: true

html_minifier:
  enable: true
  ignore_error: false
  exclude:
  
css_minifier:
  enable: true
  exclude: 
    - '*.min.css'

js_minifier:
  enable: true
  mangle: true
  output:
  compress:
  exclude: 
    - '*.min.js'

image_minifier: 
  enable: false # 图片不压缩
  interlaced: false
  multipass: false
  optimizationLevel: 2
  pngquant: false
  progressive: false

文章加密

插件安装

npm install hexo-encrypt --save

在项目_config.yml中声名默认密码

#该密码为全局默认密码
encrypt: 
  password: 你的密码

在文章头加入密码配置

encrypt: true
enc_pwd: 你的文章独立密码

在根目录的package.json中追加配置,记得补全“,”

 "hexo-encrypt": "^0.2.0"

最终效果


hexo优化攻略_第2张图片
截图

网站顶部进度条

在{hexo-path}/themes/next/layout/_partials/head/head.swig中顶部加入如下代码





效果图


hexo优化攻略_第3张图片
image.png

利益相关

转载请注明出处,否则我也拿你没办法。

你可能感兴趣的:(hexo优化攻略)