Hexo博客加密
使用Hexo编写Markdown文件后生成静态的页面是公开的,所有人都可访问,但是本人还有计划写自己日记的习惯,所以这些内容是不愿意让别人随便访问的,于是产生了博客加密的想法。本文介绍插件hexo-blog-encrypt
加密后文章的特性
- 一旦你输入了正确的密码,文章将被存储在本地的浏览器
localStorage
中。再次访问不面输入密码 - 支持按标签加密
- 所有的核心功能都由原生的
API
提供,在Node.js
中,使用Crypto
, 在浏览器中使用Web Crypto API
- 广泛使用
Promise
来进行异步操作,以此确保线程不被堵塞 - 过时的浏览器将不能正常显示
安装encrypt
插件
切换到博客根目录下(也就是你写博客的目录)执行如下命令
1 | cnpm install hexo-blog-encrypt |
使用说明
在需要加密的文章信息头部加入:
1 | --- |