61.为Hexo启用文章加密

hexo-blog-encrypt的GitHub项目页:点击此处

1.安装hexo-blog-encrypt插件

1
npm install hexo-blog-encrypt --save

2.修改配置文件
修改blog文件夹下的_config.yml,追加以下内容:

1
2
3
4
5
# hexo-blog-encrypt
encrypt:
abstract: 该文章已加密,请输入密码后查看
message: 请在此处输入密码
wrong_pass_message: 密码不太对哦,请重新输入!

abstract为主页显示的加密提示语
message为密码输入框的提示语
wrong_pass_message密码输入错误的提示语
3.修改blog –> node_modules –> hexo-blog-encrypt –> lib文件夹下的hbe.js(非必要步骤)
修改前

1
2
3
4
const hideButton = document.createElement('button');
hideButton.textContent = 'Encrypt again';
hideButton.type = 'button';
hideButton.classList.add("hbe-button");

修改后

1
2
3
4
const hideButton = document.createElement('button');
hideButton.textContent = '重新进行加密';
hideButton.type = 'button';
hideButton.classList.add("hbe-button");

4.在需要加密的文章头部添加password选项

  • Copyrights © 2023-2024 kukusun