方法1:使用 published 属性

在文章的 Front-matter 中添加 published: false

1
2
3
4
5
---
title: 文章标题
date: 2025-02-21
published: false
---

方法2:使用 hidden 属性

某些主题支持 hidden: true 属性:

1
2
3
4
5
---
title: 文章标题
date: 2025-02-21
hidden: true
---

方法3:使用草稿功能

  1. 将文章放在 source/_drafts 目录下而不是 source/_posts
  2. 或者在 Front-matter 中设置 draft: true
1
2
3
4
5
---
title: 文章标题
date: 2025-02-21
draft: true
---

方法4:将文章移动到其他目录

可以暂时将文章移出 source/_posts 目录,放到其他备份目录中。

推荐做法

最推荐使用 published: false 的方式,因为:

  1. 这是 Hexo 原生支持的方式
  2. 不依赖主题支持
  3. 文章仍然保留在原处,方便管理

要让已有文章不可见,只需在文章开头的 Front-matter 中添加 published: false 即可。