hexo-browsersync

在 hexo-server 预览博客时,改动 js,css,md 等文件,localhost:4000 会实时同步刷新网页

安装

1
$ npm install hexo-browsersync --save

使用

使用效果如下图,在 hexo s 时改动文件并保存后,网页就会自动刷新同步,很方便~

缺点

改动 .pug 或者 config.yml 等文件时无法实时同步,还是需要手动 hexo cl && hexo s

hexo-blog-encrypt

如果你需要写一些私密的博客,通过密码验证的方式让人不能随意浏览,那么这款插件是个不错的选择

安装

1
npm install --save hexo-blog-encrypt

配置

可以在文章front-matter中添加,也可以在博客的_config.yml文件中添加,可自行选择

文章 front-matter

1
2
3
4
5
6
7
8
---
password: hello
theme: wave
description: 有东西被加密了, 请输入密码查看.
message: 您好, 这里需要密码.
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.
---

博客 _config.yml

1
2
3
4
5
6
7
8
# Security
encrypt: # hexo-blog-encrypt
message: 您好, 这里需要密码.
tags:
- { name: tagName, password: 密码 A }
- { name: tagName, password: 密码 B }
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
wrong_hash_message: 抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.

使用

使用效果如下图,做个简单的加密工具还是挺好的~

缺点

在部分博客中, 解密后部分元素可能无法正常显示或者表现, 这属于已知问题.