1. basic_hexo
1.1 items
1.1.1 博文加密
<script>
(function() {
let pwd = 'ddee63d5ca1ef22012a3bde6e7979a8a6cf1804a725a15f868e66c67b01a5c02';
if (pwd && pwd.length > 0) {
if (pwd !== CryptoJS.SHA256(prompt('请输入访问本文章的密码')).toString(CryptoJS.enc.Hex)) {
alert('密码错误,将返回主页!');
location.href = '/';
}
}
})();
</script>
CryptoJS前端的加密算法,利用密钥生成密文作为密码写在md文档的password,每次浏览时输入密钥进行匹配,从而实现解密。
加密过程如下:
var CryptoJS = require("crypto-js");
CryptoJS.SHA256('pperk').toString(CryptoJS.enc.Hex)
1.1.2 Markdown中Latex常用语法
参考资料:
1、https://peonycsa.com/mathjax-in-hexo/
参考资料
1、hexo-blog-encrypt https://github.com/MikeCoder/hexo-blog-encrypt/blob/master/ReadMe.zh.md
2、使用CryptoJS 实现简单的加密解密 https://blog.csdn.net/weixin_40918145/article/details/81253772?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2
3、使用hexo+github搭建个人博客(进阶篇) https://blog.csdn.net/qq_37210523/article/details/80909983
2. theme
2.1 sakura
参考资料:
1、唯美主题hexo-sakura使用教程 https://www.jianshu.com/p/06f7814d815b
2、教学视频 https://space.bilibili.com/271849279
2.2 matery
参考资料:
1、【Hexo】Hexo 主题 Matery 配置
https://cloud.tencent.com/developer/article/1626165
2、Hexo博客美化合集(不断更新) https://zhuanlan.zhihu.com/p/69211731
4、排版可以参照下这个https://blog.xiafeng2333.top/
原排版太整齐,又太密,感觉原版的块状太单调了。
5、Artitalk说说心情发布页面(个性定制) https://cungudafa.blog.csdn.net/article/details/106224223
6、hexo(matery)背景、滚动条优化+增加点击跳评论 https://blog.csdn.net/cungudafa/article/details/106278206
7、hexo之高级美化篇 https://www.jianshu.com/p/71fefc42f5fd