安装
使用npm install --save hexo-blog-encrypt
安装加密插件。
直接对文章进行加密
在文章信息头中添加password
为文章加密:
1 2 3 4 5 6 7
| --- title: Hello World tags: - 作为日记加密 date: 2016-03-30 21:12:21 password: mikemessi ---
|
想要自定义提示内容,可以参考详细文章加密(根据需要自行修改):
1 2 3 4 5 6 7 8 9 10 11
| --- title: Hello World tags: - 作为日记加密 date: 2016-03-30 21:12:21 password: mikemessi abstract: 有东西被加密了, 请输入密码查看. message: 您好, 这里需要密码. wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试. wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容. ---
|
根据标签对文章进行加密
在_config.yml
中添加如下内容(根据需要进行修改):
1 2 3 4 5 6 7 8 9 10
|
encrypt: abstract: 有东西被加密了, 请输入密码查看. message: 您好, 这里需要密码. tags: - {name: 加密, password: xxxx} - {name: 个人隐私, password: xxxx} wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试. wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
|
以上内容将会对加密
以及个人隐私
这两个标签的文章进行加密。
如果文章使用加密标签但又不想加密,可以将文章信息头的password
设置为""
即可取消加密。
1 2 3 4 5 6 7
| --- title: Hello World tags: - 加密 date: 2016-03-30 21:12:21 password: "" ---
|
在文章信息头中的设置优先级高于_config
中的设置。
参考文档
hexo-blog-encrypt官方文档