hexo next主题首页隐藏指定文章

因为博客下混合了我技术类和生活类的文章,但是首页我只想显示技术类,所以记录下做法。

具体做法

找到themes⁩⁨next⁩ ▸ ⁨layout⁩文件夹下的index.swig文件

定位修改post_template.render

修改成以下代码,其中修改的是为文章的首页显示添加判断条件

1
2
3
{% if post.visible !== 'hide' %}
{{ post_template.render(post, true) }}
{% endif %}

即修改后

在新的post中添加visible字段来控制是否首页显示

1
2
3
4
5
6
7
8
9
10
11
---
title: post title
date: 2019-04-23 12:24:19
tags:
- hexo
categories:
- hexo
visible: hide
---

.........
坚持技术分享,您的支持将鼓励我继续创作!