Skip to content

Commit 78eead3

Browse files
committed
feat(@142vip/vitepress): themeConfig入口优化,变量重命名
1 parent 448ccfe commit 78eead3

File tree

3 files changed

+28
-29
lines changed

3 files changed

+28
-29
lines changed

.vitepress/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { NavbarConfig } from '@142vip/vitepress'
22
import { getDocSiteBase, OPEN_SOURCE_ADDRESS, VipNodeJS } from '@142vip/utils'
3-
import { defineVipVitepressConfig, getThemeConfig, getVipFooter, zhSearch } from '@142vip/vitepress'
3+
import { defineVipVitepressConfig, getVipFooter, getVipThemeConfig, zhSearch } from '@142vip/vitepress'
44
import typedocSidebar from '../docs/apis/typedoc-sidebar.json'
55
import { name as pkgName, version as pkgVersion } from '../package.json'
66
import { getChangelogsSidebar, sidebarConfig } from './sidebar'
@@ -82,7 +82,7 @@ export default defineVipVitepressConfig({
8282

8383
},
8484
// 配置主题
85-
...getThemeConfig({
85+
themeConfig: getVipThemeConfig({
8686
// 导航栏
8787
nav: navbarConfig,
8888
logo: '/.vitepress/assets/logo.png',

apps/vitepress-demo/.vitepress/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { NavbarConfig, SidebarConfig } from '@142vip/vitepress'
22
import { getDocSiteBase, OPEN_SOURCE_ADDRESS, VipNodeJS } from '@142vip/utils'
3-
import { defineVipVitepressConfig, getThemeConfig, getVipFooter, zhSearch } from '@142vip/vitepress'
3+
import { defineVipVitepressConfig, getVipFooter, getVipThemeConfig, zhSearch } from '@142vip/vitepress'
44
import { name as pkgName, version as pkgVersion } from '../package.json'
55

66
/**
@@ -85,7 +85,7 @@ export default defineVipVitepressConfig({
8585
},
8686
},
8787
// 配置主题
88-
...getThemeConfig({
88+
themeConfig: getVipThemeConfig({
8989
// 导航栏
9090
nav: navbarConfig,
9191
sidebar: {

packages/vitepress/src/core/config.ts

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export const zhSearch: ZhSearchConfig = {
8787
/**
8888
* 默认主题配置
8989
*/
90-
export const defaultThemeConfig = {
90+
export const defaultVipThemeConfig = {
9191
lang: 'zh-CN',
9292
srcDir: 'manuscripts',
9393
// 编译输出目录
@@ -123,34 +123,33 @@ export const defaultThemeConfig = {
123123

124124
/**
125125
* 获取主题配置
126+
* - https://vitepress.dev/zh/reference/default-theme-config
126127
*/
127-
export function getThemeConfig(themeConfig: any) {
128+
export function getVipThemeConfig(themeConfig: any) {
128129
return {
129-
themeConfig: {
130-
// 单页右侧目录
131-
aside: true,
130+
// 单页右侧目录
131+
aside: true,
132132

133-
// 最近更新
134-
lastUpdated: {
135-
text: '最近更新',
136-
},
137-
notFound: {
138-
title: '页面找不到啦',
139-
quote: `但是,如果你不改变你的方向,如果你继续寻找,你最终可能会到达你要去的地方。`,
140-
linkText: '返回首页',
141-
},
133+
// 最近更新
134+
lastUpdated: {
135+
text: '最近更新',
136+
},
137+
notFound: {
138+
title: '页面找不到啦',
139+
quote: `但是,如果你不改变你的方向,如果你继续寻找,你最终可能会到达你要去的地方。`,
140+
linkText: '返回首页',
141+
},
142142

143-
docFooter: {
144-
prev: '上一篇',
145-
next: '下一篇',
146-
},
147-
// 单页标题
148-
outline: {
149-
label: '本页内容',
150-
},
151-
// 关闭外链图标
152-
externalLinkIcon: false,
153-
...themeConfig,
143+
docFooter: {
144+
prev: '上一篇',
145+
next: '下一篇',
146+
},
147+
// 单页标题
148+
outline: {
149+
label: '本页内容',
154150
},
151+
// 关闭外链图标
152+
externalLinkIcon: false,
153+
...themeConfig,
155154
}
156155
}

0 commit comments

Comments
 (0)