主题
快速开始
安装
在你的 VitePress 项目中安装主题包:
bash
npm install @fuxishi/vitepress-themebash
pnpm add @fuxishi/vitepress-themebash
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 FxTheme2. 继承配置
创建或修改 .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.lineNumbers | true | 代码块显示行号 |
vite.ssr.noExternal | 自动配置 | 确保 Element Plus 等包在 SSR 中正确工作 |
你可以在 defineConfigWithTheme 中覆盖任何预设值。
