Hexo博客文章加密插件

前言

如果你有给文章加密的需求,可以通过一个插件来实现这个功能 —— hexo-blog-encrypt

配置方法

1.打开Hexo博客根目录,在根目录下执行下面的命令

1
npm install --save hexo-blog-encrypt

其实只下载这个插件就可以直接使用了,接下来就是使用的方法了

使用方法

1.可以通过tags针对一类文章进行加密

在配置文件[BlogRoot]\_config.yml中添加下面的代码

1
2
3
4
5
6
7
8
9
10
# Security
encrypt: # hexo-blog-encrypt
abstract: 有东西被加密了, 请输入密码查看.
message: 您好, 这里需要密码.
tags:
- {name: tagName, password: 密码A}
- {name: tagName, password: 密码B}
theme: xray
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.

之后 tags中列出的标签 就会按照设置的密码进行加密

2.通过Front matter配置

1
2
3
4
5
6
7
8
9
10
11
12
---
title: Hello World
tags:
- 加密
date: 2025-09-27 16:03:20
password: hello world
abstract: 有东西被加密了, 请输入密码查看.
message: 您好, 这里需要密码.
theme: xray
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
---

在需要加密的文章中加入上面的Front matter,就可以加密成功了

3.主题配置

theme可以设置自己喜欢的加密样式,可以在线挑选自己喜欢的主题,有以下这些样式,可以点击查看

!PS:貌似这个加密对相册是无效的