密码测试页面
本文最后更新于 2025-11-29,文章内容可能已经过时。
前言
因为想写一些私人内容所以就去网上搜了一下怎么加密文章,以防忘记就把这篇文章搬到自己博客上啦,本篇密码123456简单吧
安装Hexo-Blog-Encrypt
hexo的博客添加密码其实只需要安装一个插件就可以了。
通过npm在hexo博客目录安装Hexo-Blog-Encrypt
npm install --save hexo-blog-encrypt
或 yarn add hexo-blog-encrypt (需要) Yarn)
快速使用
只需要在博客的开头使用
---
title: 加密文章
date: 2024-06-29 19:03:45
password: 密码
---
高级设置
优先级:Post Front-matter>按标签加密
---
title: 加密文章
tags:
- 加密文章的tag
date: 2024-06-29 19:03:45
password: 密码
abstract: 这里有东西被加密了,需要输入密码查看哦。
message: 您好,这里需要密码。
wrong_pass_message: 抱歉,这个密码看着不太对,请再试试。
wrong_hash_message: 抱歉,这个文章不能被纠正,不过您还是能看看解密后的内容。
---
根目录添加配置文件_config.yml(示例)
# Security安全
encrypt: # hexo-blog-encrypt
abstract: 这里有东西被加密了,需要输入密码查看哦。
message: 您好, 这里需要密码.
tags:
- {name: tagName, password: 密码A}
- {name: tagName, password: 密码B}
#密码主题 https://github.com/D0n9X1n/hexo-blog-encrypt#encrypt-theme
theme: wave
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
对文章禁用 Tag 加密
只需要将博文头部的password设置为""即可取消 Tag 加密。
---
title: 测试
date: 2024-06-29 19:34:07
tags:
- 标签应该加密
password: ""
---
使用""可禁用标签加密。
优先级:Post Front-matter >
_config.yml(站点根目录下的) > 默认配置
关于 Callback 函数
在部分博客中, 解密后部分元素可能无法正常显示或者表现, 这属于已知问题. 目前的解决办法是通过自行查阅自己的博客中的代码, 了解到在 onload 事件发生时调用了哪些函数, 并将这些函数挑选后写入到博客内容中. 如:
---
title: 回调测试
date: 2024-06-29 19:36:09
tags:
- 加密
---
这是一个测试回调函数的博客。您只需要在帖子的最后添加代码,如下所示:
它将在博客解密后被调用。
<script>
// 添加一个 script tag 与代码在文章末尾.
alert("Hello World");
</script>
禁用Log
如果你想要禁止使用 Log, 你可以在_config.yml中增加一个 silent 属性, 并将其设置为 true.
# Security安全
encrypt: # hexo-blog-encrypt
silent: true
加密主题
可以简单的使用theme在_config.yml里或者文章头, 如下:
---
title: Hello World
tags:
- 作为日记加密
date: 2024-06-29 19:46:21
password: 123456
abstract: 有东西被加密了, 请输入密码查看.
message: 您好, 这里需要密码.
theme: butterfly
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
---
# Security安全
encrypt: # hexo-blog-encrypt
abstract: 有东西被加密了, 请输入密码查看.
message: 您好, 这里需要密码.
tags:
- {name: tagName, password: 密码A}
- {name: tagName, password: 密码B}
theme: butterfly
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果