Hexo为文章设置访问密码
前言
本文将介绍通过多种方式对Hexo文章进行加密。
实现效果:访客点击进入文章页面后需要输入正确的密码才可以正常浏览文章内容。
操作
-
进入博客根目录,打开终端,键入如下命令安装
hexo-blog-encrypt插件:1
npm install --save hexo-blog-encrypt

-
创建文章,在文章头部添加 password 字段,示例如下:

此外还有如下字段可设置:
- abstract:自定义摘要(覆盖全局设置)
- message:自定义提示语(覆盖全局设置)
- wrong_pass_message:自定义错误提示(覆盖全局设置)
-
此时生的文章,需要输入设置的密码才可正常访问内容。


-
如果键入的密码错误,则无法正常访问内容,浏览器并会给出错误提示信息。
只有输入正确的密码才可正常访问内容。(并且同一浏览器再次访问无需重复键入访问密码)

-
加密文章末尾处有“Encrypt again”的按键,点击后该文章会重新加密,再次访问需输入密码。

后记
本篇内容仅为为单篇文章设置密码的教程,此外还可以按标签(tags)进行文章批量加密(需要在_config.yml文件中进行配置),这里暂不介绍。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 花猪のBlog!
评论
TwikooWaline







