Hexo建站笔记

方法一:添加文章结束标记

最简单的方法

主题配置hexo\themes\next\layout\_macro下的post.swig添加下面的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{#####################}
{### END POST BODY ###}
{#####################}

<!-- 开始 - 添加文章结束标记 -->
<div>
{% if not is_index %}
<div style="text-align:center;color: #ccc;font-size:14px;">---------------- 本文结束 ----------------</div>
{% endif %}
</div>
<!-- 结束 - 添加文章结束标记 j-->

<!-- 下面的代码没有改动 -->
<div>
{% if not is_index %}
{% include 'passage-end-tag.swig' %}
{% endif %}
</div>

{% if theme.wechat_subscriber.enabled and not is_index %}
<div>
{% include 'wechat-subscriber.swig' %}
</div>
{% endif %}

方法二:每篇文章末尾统一添加“本文结束”标记

新建 passage-end-tag.swig 文件

在路径 \themes\next\layout_macro 中添加passage-end-tag.swig` 文件,其内容为:

1
2
3
4
5
<div>
{% if not is_index %}
<div style="text-align:center;color: #ccc;font-size:14px;">------本文结束<i class="fa fa-paw"></i>感谢阅读------</div>
{% endif %}
</div>

修改 post.swig 文件

\themes\next\layout_macro\post.swig中,post-body之后,post-footer` 之前添加如下代码(post-footer之前两个DIV):

1
2
3
4
5
<div>
{% if not is_index %}
{% include 'passage-end-tag.swig' %}
{% endif %}
</div>

在主题配置文件中添加字段

主题配置文件 _config.yml 中添加以下字段开启此功能:

1
2
3
# 文章末尾添加“本文结束”标记
passage_end_tag:
enabled: true

完成以上设置之后,在每篇文章之后都会添加“本文结束”标记。

  • 本文作者:小飞机
  • 本文链接: posts/61245e5/
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
------本文结束感谢阅读------
坚持原创技术分享,您的支持将鼓励我继续创作!
显示 Gitment 评论
0%