Skip to content

API 参考 ​

配置 API ​

defineConfig ​

定义 VitePress 站点配置的入口函数。

ts
import { defineConfig } from 'vitepress'

export default defineConfig({
  // 站点配置
})

Frontmatter ​

每个 Markdown 文件顶部可以添加 YAML 格式的 Frontmatter:

yaml
---
title: 页面标题
description: 页面描述
layout: doc          # doc | home | page
sidebar: false       # 是否显示侧边栏
outline: [2, 3]      # 大纲标题层级
---

常用 Frontmatter 字段 ​

字段类型说明
titlestring页面标题
descriptionstring页面描述
layoutstring布局模式:doc / home / page
sidebarboolean是否显示侧边栏
outlinenumber | [number, number]大纲层级范围

主题配置 ​

顶部导航栏配置。

ts
nav: [
  { text: '首页', link: '/' },
  { text: '指南', link: '/guide/getting-started' }
]

侧边栏配置,支持按路径分组。

搜索配置,支持本地搜索和 Algolia 搜索。

ts
search: {
  provider: 'local'    // 或 'algolia'
}

基于 VitePress 构建