本篇介绍两类内容管理: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 放学习笔记 —— 把它们各自做成侧栏入口,点进去就像管理「文章」一样管理它们。
添加文集
点侧栏的「+ 自定义」,填写三项:
- 名称 —— 最多 8 个字(侧栏显示空间有限,超出会省略)
- 图标 —— 15 种内置矢量图标可选,或点最右侧的虚线格子导入自己的图片(≤200KB)
- 目录 —— 点「选择文件夹」,选中站点里的任意文件夹
目录可以是站点根目录本身、其子目录、或任意更深层级。选中站点外的文件夹会被拒绝,并有明确提示。
多个文集
可以添加任意多个文集。每添加一个,侧栏就多一个独立入口,各有自己的名称、图标和目录。文集定义按站点记忆 —— 切换站点时只显示该站点的文集。
管理文章
点侧栏的文集入口,进入该文集的文章列表:
- 新建 —— 点右上角「新建<文集名>」,标题输入后创建并打开编辑器
- 编辑 —— 与文章编辑器一致(分栏预览 / 自动保存 / 自定义参数),但没有分类标签
- 删除 —— 移入系统回收站
- 刷新 —— 重新读取目录里的文件
列表里每篇文章显示标题、完整路径、日期与字数,路径可点击跳转到所在文件夹。
编辑与移除文集
在文集页顶部,标题右侧有「编辑」和「移除」两个按钮:
- 编辑 —— 修改名称和图标(目录创建后不可更改)
- 移除 —— 从侧栏移除这个入口
移除文集不会删除任何文件。目录和里面的 Markdown 原样保留,只是不再显示侧栏入口。重新添加即可恢复。
与「文章」的区别
| 文章 | 文集 | |
|---|---|---|
| 位置 | 固定为 source/_posts/ |
站点内任意文件夹 |
| 分类标签 | 支持 | 不支持(可用自定义参数替代) |
| 草稿 | 支持 | 不支持 |
| hexo 生成 | 一定生成 | 取决于 Hexo 对该目录的规则 |
提醒:文集里的 Markdown 是否会被 Hexo 生成到博客,取决于目录位置与你的 Hexo 配置。比如
source/_dynamics以下划线开头,Hexo 默认会跳过;如果希望内容出现在博客上,请放进source/下的常规目录。
下一步:主题与站点配置 → 主题与站点配置
评论