Hexo博客中给文章加密码访问

  1. Hexo博客中给文章加密码访问(123456)
    1. 一、安装插件
    2. 启用博文加密。
    3. 文章Front-matter中加上password: 123456即可:
      1. 效果如下:
      2. 其中:

Hexo博客中给文章加密码访问(123456)

一、安装插件

npm install hexo-blog-encrypt --save

主配置文件MyWeb\_config.yml文末添加:

1
2
3
4
5
# 文章加密
encrypt:
enable: true
default_abstract: 这是一篇加密文章,内容可能是个人情感宣泄或者收费技术。如果你非常好奇,请与我联系。
default_message: 输入密码,查看文章。

启用博文加密。

修改: 去掉default_

1
2
3
4
5
# 文章加密
encrypt:
enable: true
abstract: 这是一篇加密文章,内容可能是个人情感宣泄或者收费技术。如果你非常好奇,请与我联系。
message: 输入密码,查看文章。

文章Front-matter中加上password: 123456即可:

1
2
3
4
5
---
title: Hello World
abbrlink: 3eeb
password: 123456 #这就是密码
---

效果如下:

(https://img-blog.csdnimg.cn/20200217164024166.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9n)mNzZG4ubmV0L2N1bmd1ZGFmYQ==,size_16,color_FFFFFF,t_70
自定义提示语:

1
2
3
4
5
6
7
---
title: Hello World
abbrlink: 3eeb
password: 123456
abstract: 密码:123456
message: 看不到吧,hhhh,不告诉你密码是123456
---

其中:

password: 是该博客加密使用的密码
abstract: 是该博客的摘要,会显示在博客的列表页
message: 这个是博客查看时,密码输入框上面的描述性文字
效果:(此页面是不支持复制功能的o!)

如果你开启了 字数统计功能 的话,那么本文的统计也会失效。

加密文章,显示了评论,是不是很奇怪??
需要额外隐藏浏览数、评论、作者信息等

在任何需要加密的地方加上一句:

1
<% if (post.encrypt == true) { %>style="display:none" <% } %>

例如:

ps.需要时加上password,提示语message,abstract摘要,后两者不能设置为空哦。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com

×

喜欢就点赞,疼爱就打赏