--- title: 通用配置 createTime: 2024/03/02 20:01:09 permalink: /config/frontmatter/basic/ badge: 徽章 badge --- ## 概述 通用 Frontmatter 配置,适用于 所有的文章。 示例: ```md --- title: 标题 createTime: 2024/03/02 20:01:09 permalink: /config/frontmatter/basic/ --- ``` ## 配置 ### pageLayout - 类型: `false | 'home' | 'doc' | 'custom' | 'page' | 'friends' | string` - 默认值: `doc` - 详情: 页面布局方式。 - `'home'`: 主页布局 - `'doc'`: 文章页布局,包括左侧侧边栏、文章内容、右侧侧边栏、导航栏、评论等 - `'page'`: 仅包含导航栏 和 MD 文件内容,可以使用此布局方式自定义页面内容 - `'friends'`: 友链页布局 - `'custom'`: 仅包含 MD 文件内容,可以使用此布局方式完全自定义页面内容 - `false`: 等同于 `custom` - `string`: 可以传入一个全局组件组件名,该组件将被应用为布局组件 ### pageClass - 类型: `string` - 默认值: `''` - 详情: 自定义页面额外的 类名。 ### title - 类型: `string` - 默认值: `''` - 详情: 文章标题。 主题会在文件创建时,自动填充 当前文件名作为 文章标题。 ### badge - 类型: `string | { text: string, type?: 'info' | 'tip' | 'warning' | 'danger' }` 在文章标题右侧显示 徽章。 ### createTime - 类型: `string` - 默认值: `''` - 详情: 文章创建时间。 主题会在文件创建时,自动填充 当前时间作为 文章创建时间。 ### permalink - 类型: `string` - 默认值: `''` - 详情: 文章永久链接。 主题会在文件创建时: - 博客类型的文章,自动填充 `/article/` + `nanoid 生成的 8 位随机字符串` 作为 文章永久链接 - notes 目录下的文章,会根据 notes 的配置,自动填充 文章永久链接 ### externalLinkIcon - 类型: `boolean` - 默认值: `true` - 详情: 当前文章内的 外部链接是否显示 外部链接图标。 ### backToTop - 类型: `boolean` - 默认值: `true` - 详情: 当前文章是否 显示 回到顶部 的按钮。 ### comments - 类型: `boolean` - 默认值: `true` - 详情: 当前文章是否 可评论。 仅在启用了评论功能的情况下生效。 ### aside - 类型: `boolean | 'left'` - 默认值: `true` - 详情: 当前文章是否 显示 右侧边栏。 当设置为 `'left'` 时,右侧边栏将显示在左侧。 ### navbar - 类型: `boolean` - 默认值: `true` - 详情: 当前文章是否 显示 导航栏。 ### outline - 类型: `false | number | [number, number] | 'deep'` - 默认值: `[2, 3]` - 详情: 要显示的标题级别。 单个数字表示只显示该级别的标题。 如果传递的是一个元组,第一个数字是最小级别,第二个数字是最大级别。 `'deep'` 与 `[2, 6]` 相同,将显示从 `