本篇介绍两类内容管理:Hexo 的独立页面,以及 HexoDeck 特有的自定义文集。

返回 使用指南总览

页面

「页面」页管理 Hexo 的独立页面 —— 比如「关于」「友链」「留言板」这类不属于文章列表的页面。

它们存放在 source/ 下,不属于 _posts/ 或 _drafts/ 目录,可以放在任意层级的子目录里。

新建页面

点「新建页面」,填写三项:

字段 说明 示例
页面标题 页面的显示标题 关于
页面路径 相对 source/ 的路径 about
初始参数 front-matter(YAML) layout: page

路径即文件夹:填 about 就会创建 source/about/index.md;填 docs/guide 则创建 source/docs/guide/index.md。

参数会自动去重:如果初始参数里也写了 title,表单里的标题优先;写了 date 则沿用你填的日期,否则自动填当前时间。不需要手动避开。

页面编辑器

页面编辑器与文章编辑器体验一致(分栏预览、自动保存、Ctrl+S),区别是:

  • 没有分类和标签(页面通常不需要)
  • front-matter 用 YAML 输入框直接编辑 —— 包括标题和日期都在框里改,带语法高亮与实时校验
  • 顶部只读展示当前标题、日期与路径

因为标题也在这个框里,所以页面编辑器顶部不再有独立的标题输入框 —— 同一份数据只在一处可编辑,不会出现两处不同步的问题。

页面列表

列表显示每页的标题、路径、日期与字数。路径可以点击 —— 会直接在资源管理器中打开所在文件夹。


自定义文集

文集是 HexoDeck 的特色功能:把站点里的任意文件夹变成独立的文章管理入口。

典型用法:你有 source/_dynamics 用来放短动态、有 source/notes 放学习笔记 —— 把它们各自做成侧栏入口,点进去就像管理「文章」一样管理它们。

添加文集

点侧栏的「+ 自定义」,填写三项:

  1. 名称 —— 最多 8 个字(侧栏显示空间有限,超出会省略)
  2. 图标 —— 15 种内置矢量图标可选,或点最右侧的虚线格子导入自己的图片(≤200KB)
  3. 目录 —— 点「选择文件夹」,选中站点里的任意文件夹

目录可以是站点根目录本身、其子目录、或任意更深层级。选中站点外的文件夹会被拒绝,并有明确提示。

多个文集

可以添加任意多个文集。每添加一个,侧栏就多一个独立入口,各有自己的名称、图标和目录。文集定义按站点记忆 —— 切换站点时只显示该站点的文集。

管理文章

点侧栏的文集入口,进入该文集的文章列表:

  • 新建 —— 点右上角「新建<文集名>」,标题输入后创建并打开编辑器
  • 编辑 —— 与文章编辑器一致(分栏预览 / 自动保存 / 自定义参数),但没有分类标签
  • 删除 —— 移入系统回收站
  • 刷新 —— 重新读取目录里的文件

列表里每篇文章显示标题、完整路径、日期与字数,路径可点击跳转到所在文件夹。

编辑与移除文集

在文集页顶部,标题右侧有「编辑」和「移除」两个按钮:

  • 编辑 —— 修改名称和图标(目录创建后不可更改)
  • 移除 —— 从侧栏移除这个入口

移除文集不会删除任何文件。目录和里面的 Markdown 原样保留,只是不再显示侧栏入口。重新添加即可恢复。

与「文章」的区别

文章 文集
位置 固定为 source/_posts/ 站点内任意文件夹
分类标签 支持 不支持(可用自定义参数替代)
草稿 支持 不支持
hexo 生成 一定生成 取决于 Hexo 对该目录的规则

提醒:文集里的 Markdown 是否会被 Hexo 生成到博客,取决于目录位置与你的 Hexo 配置。比如 source/_dynamics 以下划线开头,Hexo 默认会跳过;如果希望内容出现在博客上,请放进 source/ 下的常规目录。


下一步:主题与站点配置 → 主题与站点配置