Hexo+NexT 自定义样式博文加密

介绍一种自定义博文加密方式,不需要插件,极简模式,相对安全。

先看一下效果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ust8uGXP-1573806006554)(https://s2.ax1x.com/2019/11/01/KHMRr8.png)]

代码

1、在目录 /themes/next/layout/ 下的 _layout.swig 中,找到main标签添加自定义的 swig

{% block content %}{% endblock %}
{% include '_third-party/duoshuo-hot-articles.swig' %} {% include '_partials/comments.swig' %}
{% if theme.sidebar.display !== 'remove' %} {% block sidebar %}{% endblock %} {% endif %}
{% include 'password.swig' %}

2、在目录 /themes/next/layout/ 下创建 password.swig ,内容如下:



使用

新建一个 test.md ,内容如下

title: 测试
date: 2019-03-30 21:18:02
password: aaa
---
# aaaaaa
我就很反感大家老是那么说我,
## bbbbbb
除了有才,就只剩下那无可比拟的颜值。

上面的 password 后面的值自定义。

注意

如果自己的博客源码中的这篇文章上传到 github ,密码也就公诸于世了,可以在 push 到 github 的时候将这篇文章忽略。

你可能感兴趣的:(Hexo)