hexo文章加密详细步骤

一、安装encrypt插件,步骤如下:

1.在自己博客所在的目录,点击鼠标右键打开Git Bash Here控制终端,输入以下命令并回车

1
npm install --save hexo-blog-encrypt

这一步有时会报错如下内容:

1
2
3
4
5
$ npm install --save hexo-blog-encrypt
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/hexo-blog-encrypt failed, reason: certificate has expired

问题: npm ERR! code CERT HAS EXPIRED.是什么原因,改如何解决?
这个错误是由于您的计算机上的证书过期导致的。解决这个问题的步骤如下:

1
2
3
4
5
npm cache clean --force  //作用:清除缓存
npm config set strict-ssl false //作用:重置SSL设置
// 前两步执行完之后再重新下载依赖
npm install //作用:重新安装依赖项

以上步骤干完后,不报错说明安装encrypt插件成功

二、修改Hexo博客根目录_config.yml配置文件

1.用编辑器打开Hexo博客根目录_config.yml配置文件,在末尾添加如下内容并保存

1
2
3
# 加密插件配置  
encrypt:
enable: true

2.随便打开一篇自己所写的文章,更改头部文件,添加以下内容并保存,进行本地预览测试

1
2
password: 这里设置自己文章的密码
message: 输入密码界面提示说明

3.进行本地预览测试的步骤如下:

在自己博客所在的目录,点击鼠标右键打开Git Bash Here控制终端,输入以下命令并回车

1
2
3
4
5
6

hexo clean #清理缓存文件
hexo g #生成文件
hexo s #运行本地服务器


4.复制hexo s执行后所生成的本地网址,打开浏览器粘贴并查看自己刚刚更改的文章加密是否生效

5.有时Git Bash Here控制台中按下Ctrl+C无法中断hexo s的解决方法

(1)打开电脑CMD控制台;

(2)复制以下命令粘贴到CMD控制台并按键盘上的Enter键;

1
taskkill /F /IM node.exe

(3)查看Git Bash Here控制台中是否出现$符号,如果出现$符号,证明关闭成功

6.推送博客源码到托管代码仓库所在的服务器

1
hexo d     	#推送博客源码到托管代码仓库所在的服务器

欢迎光临本站!


本站主要记录一些个人所学的内容。



hexo文章加密详细步骤
http://example.com/2024/10/26/hexo文章加密详细步骤/
作者
dzq88
发布于
2024年10月26日
许可协议