如何加密Hexo博客文章

hexo-blog-encrypt的简单使用

1 前言

加密Hexo博客的文章只需要安装一个插件 hexo-blog-encrypt, 再通过修改每个Markdown文件的头部设置就能对部分文章进行加密。

2 下载

首先确保已经安装了Node,可以使用npm命令行.

MAC打开终端(Windows打开CMD)输入

1
npm install --save hexo-blog-encrypt

或者 (如果安装了Yarn)

1
yarn add hexo-blog-encrypt 

已下载Node并使用npm下载的朋友如果报错 zsh: command not found: npm请移步调试部分

3 配置

  1. 下面修改Hexo根目录的配置文件_config.yml,增加

    1
    2
    3
    4
    encrypt: 
    enable: true
    abstract: 这是一篇加密文章。
    message: 您好, 这里需要密码.
    > 更多的设置可以查看github上面的ReadMe(https://github.com/D0n9X1n/hexo-blog-encrypt)

  2. 接着找到你想要加密的文章,在头部的设置里面添加一行password:yourpassword, 比如这样

    1
    2
    3
    4
    5
    6
    7
    8
    ---
    title: 如何加密Hexo博客文章
    toc: true
    date: 2020-10-16 10:16:00
    categories: [Tech]
    tags: [技术]
    password: danchaofan
    ---

4 调试

在Hexo目录打开终端运行

1
2
3
hexo clean
hexo g
hexo s

本地调试的时候尝试打开文章看看有没有被加密,如果没有,检查有没有正确安装npm.

如果没有正确安装npm会报错 > zsh: command not found: npm`.

如果是Mac用户不推荐使用Brew去下载Node和npm,建议直接在官网下载Node.js,会打包下载npm。