在文章创作过程中你可能会有一些比较私密的文章,这对于动态php博客来说非常简单,可是对于hexo这样的静态博客来说太难了。
偶然间我发现了hexo-blog-encrypt这款插件,可以加密博文,而且有多种样式可选.
hexo-blog-encrypt安装
在根目录执行以下命令
npm install --save hexo-blog-encrypt
配置
- Front matter配置方法
---
title: Hello World
tags:
- 作为日记加密
date: 2016-03-30 21:12:21
password: i80980 #您的密码
abstract: 有东西被加密了, 请输入密码查看. #提示信息
message: 您好, 这里需要密码. #密码框提示信息
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试. #密码错误提示信息
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容. #错误信息提示
---
2.针对Tag的加密
将以下代码复制到_config.yml
# Security
encrypt: # hexo-blog-encrypt
abstract: 有东西被加密了, 请输入密码查看.
message: 您好, 这里需要密码.
tags:
- {name: tagName, password: 密码A}
- {name: tagName, password: 密码B}
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.