Skip to content

Commit 041df21

Browse files
authored
Merge pull request #38 from CsJustinPowell/main
Show package version in docs navbar
2 parents 329f63e + ede0dc5 commit 041df21

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

pages/vuepress.config.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,18 @@ import { sitemapPlugin } from '@vuepress/plugin-sitemap'
66
import { defaultTheme } from '@vuepress/theme-default'
77
import { defineUserConfig } from 'vuepress'
88
import path from 'path'
9+
import fs from 'fs'
910

1011
const algolia = {
1112
appId: process.env.ALGOLIA_APP_ID,
1213
apiKey: process.env.ALGOLIA_API_KEY,
1314
indexName: process.env.ALGOLIA_INDEX_NAME
1415
}
1516

17+
const pkgPath = path.resolve(__dirname, '../package.json')
18+
const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf-8'))
19+
const version = pkg.version
20+
1621
export default defineUserConfig({
1722
bundler: viteBundler({
1823
viteOptions: {
@@ -55,6 +60,12 @@ export default defineUserConfig({
5560
selectLanguageName: '中文',
5661
selectLanguageText: '中文',
5762
selectLanguageAriaLabel: '中文',
63+
navbar: [
64+
{
65+
text: `v${version}`,
66+
link: 'https://github.com/wxsub/element-plus-formkit/releases'
67+
}
68+
],
5869
sidebar: [
5970
{
6071
text: '快速开始',
@@ -94,6 +105,12 @@ export default defineUserConfig({
94105
selectLanguageName: 'English',
95106
selectLanguageText: 'English',
96107
selectLanguageAriaLabel: 'English',
108+
navbar: [
109+
{
110+
text: `v${version}`,
111+
link: 'https://github.com/wxsub/element-plus-formkit/releases',
112+
},
113+
],
97114
sidebar: [
98115
{
99116
text: 'Quick Start',

0 commit comments

Comments
 (0)