Skip to content

快速开始

安装

在你的 VitePress 项目中安装主题包:

bash
npm install @fuxishi/vitepress-theme
bash
pnpm add @fuxishi/vitepress-theme
bash
yarn add @fuxishi/vitepress-theme

同时需要安装以下 peerDependencies:

bash
npm install vitepress vue element-plus

配置主题

1. 注册主题

创建或修改 .vitepress/theme/index.ts

ts
import FxTheme from '@fuxishi/vitepress-theme'
import '@fuxishi/vitepress-theme/style.css'

export default FxTheme

2. 继承配置

创建或修改 .vitepress/config.mts

ts
import { defineConfigWithTheme } from 'vitepress'
import fxConfig from '@fuxishi/vitepress-theme/config'
import type { FxThemeConfig } from '@fuxishi/vitepress-theme/config'

export default defineConfigWithTheme<FxThemeConfig>({
  extends: fxConfig,
  lang: 'zh-CN',
  title: '我的文档站',
  description: '使用 @fuxishi/vitepress-theme 构建的文档站',
  themeConfig: {
    // 在这里添加你的导航、侧边栏等配置
    nav: [
      { text: '指南', link: '/guide/' },
    ],
    sidebar: {
      '/guide/': [
        { text: '介绍', link: '/guide/' },
      ],
    },
  },
})

3. 启动开发服务器

bash
npx vitepress dev

打开浏览器即可看到应用了主题的文档站。

主题预设

fxConfig 预设了以下基础配置:

配置项预设值说明
outline[2, 3]仅显示 h2、h3 大纲
markdown.lineNumberstrue代码块显示行号
vite.ssr.noExternal自动配置确保 Element Plus 等包在 SSR 中正确工作

你可以在 defineConfigWithTheme 中覆盖任何预设值。

下一步

在MIT许可下发布    备案号: 晋ICP备2024051569号-1