使用 hexo-blog-encrypt 为笔记加密
这里是 hexo-blog-encrypt 的项目地址
可以直接去查看官方快速使用文档, 这里基本上是其摘录.
安装 hexo-blog-encrypt
1 2 3 4
| cd ~/hexo
npm install --save hexo-blog-encrypt
|
快速使用
将 “password” 字段添加到您文章信息头, 就像这样:
1 2 3 4 5
| --- title: Hello World date: 2016-03-30 21:18:02 password: hello ---
|
需要重启生成文章, 重启服务器, 才能最终看到效果.
高级设置
文章信息头中可用的高级设置
1 2 3 4 5 6 7 8 9 10 11 12
| --- title: Hello World tags: - 作为日记加密 date: 2016-03-30 21:12:21 password: mikemessi abstract: 有东西被加密了, 请输入密码查看. message: 您好, 这里需要密码. theme: xray wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试. wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容. ---
|
配置通过标签加密
在 _config.yml 中可用加入以下字段:
1 2 3 4 5 6 7 8 9 10
| encrypt: abstract: 有东西被加密了, 请输入密码查看. message: 您好, 这里需要密码. tags: - {name: tagNameA, password: 密码A} - {name: tagNameB, password: 密码B} theme: xray wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试. wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
|
然后在需要加密的文件的信息头中添加对应标签, 该文章即被加密.
文章信息头中的配置, 优先级更高.
可用的主题