hexo设置加密文章(失败)

我们需要使用一个插件来实现,他叫hexo-blog-encrypt - npm,安装它也十分简单:

1
npm install hexo-blog-encrypt

在你的工作目录下安装好后,我们来设置它。

_config.yml

根据官方给出的实例,我们可以知道,encrypt插件可以通过设置tag来加密,比如下面的配置文件:

1
2
3
4
5
6
7
8
9
# Security
encrypt: # hexo-blog-encrypt
abstract: Here's something encrypted, password is required to continue reading.
message: Hey, password is required here.
tags:
- {name: encryptAsDiary, password: passwordA}
- {name: encryptAsTips, password: passwordB}
wrong_pass_message: Oh, this is an invalid password. Check and try again, please.
wrong_hash_message: Oh, these decrypted content cannot be verified, but you can still have a look.

从上往下可以看到

1
abstract : 

可以设置你的摘要
然后是

1
message : 

可以设置你的提示信息
再就是你的tag了,不同的tag可以设置不同的密码:

1
2
3
tags:
- {name: encryptAsDiary, password: passwordA}
- {name: encryptAsTips, password: passwordB}

最后是两个提示信息,第一个是密码错误的时候的提示信息,第二个我暂时不知道是什么含义:

1
2
wrong_pass_message: Oh, this is an invalid password. Check and try again, please.
wrong_hash_message: Oh, these decrypted content cannot be verified, but you can still have a look.

但是由于奇怪的问题,我的fluid似乎无法正确的展示这个功能,我无法提交我的密码。我可以确定不是我浏览器的问题,因为我能正确的使用官方的demo。作废吧就此。


hexo设置加密文章(失败)
http://hexo.zhywyt.me/posts/b0c241b3d4cf/
作者
zhywyt
发布于
2024年12月14日
更新于
2024年12月14日
许可协议