使用 hexo-blog-encrypt 插件,加密在基于 Hexo 博客的文章

  • A+
所属分类:系统文档

在我们写博客的时候,有时候需要记录一些不方便公开的内容。然而 Hexo 作为一种静态的博客平台,有时候对于写不方便公开的内容的作者来讲,这个特点不太方便。为此,我找到了一款插件:hexo-blog-encrypt,可以方便给文章进行加密,让大部分访问者在不知道正确的密码前,无法访问文章内容。效果如下:

使用 hexo-blog-encrypt 插件,加密在基于 Hexo 博客的文章

准备材料

基于 Hexo 框架的博客

部署步骤

进入 Hexo 博客的目录,然后输入以下命令,安装插件

1
npm install --save hexo-blog-encrypt

使用 hexo-blog-encrypt 插件,加密在基于 Hexo 博客的文章

在 Hexo 的文章信息处,增加一行 password: 你需要设置的密码

使用 hexo-blog-encrypt 插件,加密在基于 Hexo 博客的文章

编辑 _config.yml,加入以下内容以彻底汉化插件

1
2
3
4
5
6
7
8
9
# Security
encrypt: # hexo-blog-encrypt
silent: true
abstract: 这是一篇加密文章,需要输入正确的密码才能继续阅读。
message: 当前文章暂不对外可见,请输入访问密码后查看!
tags: # 设置指定 tags 为加密文章,当文章设置了指定 tags 后自动加密
- {name: private, password: hello}
wrong_pass_message: 抱歉,您输入的密码错误,请检查后重新输入。
wrong_hash_message: 抱歉, 当前文章不能被校验, 不过您还是可以看看解密后的内容。

重新部署博客,并检查效果

使用 hexo-blog-encrypt 插件,加密在基于 Hexo 博客的文章

可以通过设置 password: "",暂时取消文章加密

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: