使用方法
首先输入命令:
npm install hexo-encrypt –save
等待安装完成后,修改博客配置文件_config.yml。
(切记不是hexo博客框架的_config.yml文件)
在末尾添加:
1 | encrypt: |
这里的123456为默认密码,即若文章加密并且未声明独立密码即可通过默认密码解锁文章。
然后在package.json中修改插件的版本号,修改为”hexo-encrypt”: “^0.2.0”。
然后在每一篇文章的开头加入:
1 | encrypt: true |
这里的enc_pwd为独立密码,设定独立密码后文章不再使用默认密码解锁,改用独立密码解锁。
输入hexo s即可查看效果。
注意若修改完插件或密码需要先hexo clean清空缓存。
方法二
hexo-theme-matery
加密更加简单
找到hexo-theme-matery(不是hexo框架哦) 更目录下_config.yml文件下,找到
1
2
3
4
5verifyPassword:
enable: true
promptMessage: 这是高级进阶博客,只属于定制(欢迎破解,加入13summer-Team),请输入访问本文章的密码
errorMessage: 密码错误,将返回主页!
把enable:false 改为true
然后在你的.md 文件title中加入
password: 123456(sha256)
password后面放的是sha256加密的hash值,不可写明文密码(防止泄漏)
sha256:站长之家
sha256:开源在线工具
sha256:chahuo