Nprogress
Nprogress plugin for Vitepress.
https://www.npmjs.com/package/vitepress-plugin-nprogress
https://github.com/ZhongxuYang/vitepress-plugin-nprogress
安装
sh
npm install -D vitepress-plugin-nprogresssh
yarn add -D vitepress-plugin-nprogresssh
pnpm add -D vitepress-plugin-nprogresssh
bun add -D vitepress-plugin-nprogress配置
ts
// .vitepress/theme/index.ts
import type { Theme } from 'vitepress';
import DefaultTheme from 'vitepress/theme';
import vitepressNprogress from 'vitepress-plugin-nprogress';
import 'vitepress-plugin-nprogress/lib/css/index.css';
export default {
extends: DefaultTheme,
Layout: () => {
return h(DefaultTheme.Layout, null, {
});
},
enhanceApp({ app, router, siteData }) {
const ctx = { app, router, siteData };
vitepressNprogress(ctx);
},
} satisfies Theme;使用
页面顶部进度条。