Hexo文章加密教程

作者:Xie 日期:2021/08/12 分类:技术分享

在文章创作过程中你可能会有一些比较私密的文章,这对于动态php博客来说非常简单,可是对于hexo这样的静态博客来说太难了。
偶然间我发现了hexo-blog-encrypt这款插件,可以加密博文,而且有多种样式可选.

hexo-blog-encrypt安装

在根目录执行以下命令

npm install --save hexo-blog-encrypt

配置

  1. 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: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注