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 #推送博客源码到托管代码仓库所在的服务器
欢迎各位随时来访!喜欢的小伙伴,可以随便收藏、点赞、转发!
本博客主要记录一些个人所学的内容。