网页博客加密的各种姿势


使用方法

首先输入命令:

npm install hexo-encrypt –save
等待安装完成后,修改博客配置文件_config.yml。
(切记不是hexo博客框架的_config.yml文件)
在末尾添加:

1
2
encrypt: 
password: 123456

这里的123456为默认密码,即若文章加密并且未声明独立密码即可通过默认密码解锁文章。

然后在package.json中修改插件的版本号,修改为”hexo-encrypt”: “^0.2.0”。

然后在每一篇文章的开头加入:

1
2
encrypt: true
enc_pwd: 123456

这里的enc_pwd为独立密码,设定独立密码后文章不再使用默认密码解锁,改用独立密码解锁。

输入hexo s即可查看效果。

注意若修改完插件或密码需要先hexo clean清空缓存。

方法二

hexo-theme-matery
加密更加简单
找到hexo-theme-matery(不是hexo框架哦) 更目录下_config.yml文件下,找到

1
2
3
4
5
verifyPassword:
enable: true
promptMessage: 这是高级进阶博客,只属于定制(欢迎破解,加入13summer-Team),请输入访问本文章的密码
errorMessage: 密码错误,将返回主页!


把enable:false 改为true

然后在你的.md 文件title中加入
password: 123456(sha256)

password后面放的是sha256加密的hash值,不可写明文密码(防止泄漏)

sha256:站长之家

sha256:开源在线工具

sha256:chahuo


文章作者: 13summer
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 13summer !
  目录