Bootstrap

hexo文章加密详细步骤

hexo文章加密详细步骤

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

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

npm install --save hexo-blog-encrypt

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

$ 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.是什么原因,改如何解决?
这个错误是由于您的计算机上的证书过期导致的。解决这个问题的步骤如下:

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

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

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

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

# 加密插件配置  
encrypt:  
  enable: true

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

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

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

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


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


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

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

(1)打开电脑CMD控制台;
(2)复制以下命令粘贴到CMD控制台并按键盘上的Enter键;
taskkill /F /IM node.exe
(3)查看Git Bash Here控制台中是否出现 $ 符号,如果出现 $ 符号,证明关闭成功

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

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

欢迎各位随时来访!喜欢的小伙伴,可以随便收藏、点赞、转发!


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


;