Hexo如何给文章加密

我们在写一些比较私密性的文章时,并不希望每一个人都可以看见其中的内容,所以你常常会为这种文章设置一个密码。其他人需要输入密码才可以访问这篇文章。这个功能对于emlog或者wordpress来说很容易,但是对于hexo来说,并没有类似的功能

因此,插件Hexo-Blog-Encrypt 因为这个需求而诞生了,我们只需要使用这个插件就可以实现想要的功能

实现方式

安装插件

npm install --save hexo-blog-encrypt

配置站点文件

站点配置文件中可能就直接有以下代码,将enable: false 改为 enable: true 即可启用插件

1
2
3
4
# Security
##
encrypt:
enable: true

如果站点配置文件没有如下代码,直接在最后面加上这些内容就行

开始使用

如果需要使用,在文章的头部配置中添加上相应的字段,如password、message等,如下图

company模板

发布文章后如果想要访问,就需要输入密码了