update: use node API in distributed config files

pull/4660/head
Yuxuan Zhang 6 months ago
parent f33687c3b2
commit 12b2a58658
No known key found for this signature in database
GPG Key ID: 6910B04F3351EF7D

@ -1,7 +1,10 @@
import { type DefaultTheme, type UserConfig } from 'vitepress'
import vitepress from 'vitepress/package.json'
import { createRequire } from 'module'
import { defineConfig, type DefaultTheme } from 'vitepress'
export default {
const require = createRequire(import.meta.url)
const pkg = require('vitepress/package.json')
export default defineConfig({
lang: 'en-US',
description: 'Vite & Vue powered static site generator.',
@ -22,7 +25,7 @@ export default {
copyright: 'Copyright © 2019-present Evan You'
}
}
} as UserConfig<DefaultTheme.Config>
})
function nav(): DefaultTheme.NavItem[] {
return [
@ -37,7 +40,7 @@ function nav(): DefaultTheme.NavItem[] {
activeMatch: '/reference/'
},
{
text: vitepress.version,
text: pkg.version,
items: [
{
text: 'Changelog',

@ -1,7 +1,10 @@
import { type DefaultTheme, type UserConfig } from 'vitepress'
import vitepress from 'vitepress/package.json'
import { createRequire } from 'module'
import { defineConfig, type DefaultTheme } from 'vitepress'
export default {
const require = createRequire(import.meta.url)
const pkg = require('vitepress/package.json')
export default defineConfig({
lang: 'es-CO',
description: 'Generador de Sitios Estaticos desarrollado con Vite y Vue.',
@ -48,7 +51,7 @@ export default {
darkModeSwitchTitle: 'Cambiar a modo oscuro',
skipToContentLabel: 'Saltar al contenido'
}
} as UserConfig<DefaultTheme.Config>
})
function nav(): DefaultTheme.NavItem[] {
return [
@ -63,7 +66,7 @@ function nav(): DefaultTheme.NavItem[] {
activeMatch: '/es/reference/'
},
{
text: vitepress.version,
text: pkg.version,
items: [
{
text: 'Registro de cambios',

@ -1,7 +1,10 @@
import { type DefaultTheme, type UserConfig } from 'vitepress'
import vitepress from 'vitepress/package.json'
import { createRequire } from 'module'
import { defineConfig, type DefaultTheme } from 'vitepress'
export default {
const require = createRequire(import.meta.url)
const pkg = require('vitepress/package.json')
export default defineConfig({
title: 'ویت‌پرس',
lang: 'fa-IR',
description: 'Vite & Vue powered static site generator.',
@ -66,7 +69,7 @@ export default {
},
siteTitle: 'ویت‌پرس'
}
} as UserConfig<DefaultTheme.Config>
})
function nav(): DefaultTheme.NavItem[] {
return [
@ -81,7 +84,7 @@ function nav(): DefaultTheme.NavItem[] {
activeMatch: '/reference/'
},
{
text: vitepress.version,
text: pkg.version,
items: [
{
text: 'Changelog',

@ -1,7 +1,10 @@
import { type DefaultTheme, type UserConfig } from 'vitepress'
import vitepress from 'vitepress/package.json'
import { createRequire } from 'module'
import { defineConfig, type DefaultTheme } from 'vitepress'
export default {
const require = createRequire(import.meta.url)
const pkg = require('vitepress/package.json')
export default defineConfig({
lang: 'ko-KR',
description: 'Vite 및 Vue 기반 정적 사이트 생성기.',
@ -44,7 +47,7 @@ export default {
darkModeSwitchTitle: '다크 모드로 변경',
skipToContentLabel: '본문으로 건너뛰기'
}
} as UserConfig<DefaultTheme.Config>
})
function nav(): DefaultTheme.NavItem[] {
return [
@ -59,7 +62,7 @@ function nav(): DefaultTheme.NavItem[] {
activeMatch: '/ko/reference/'
},
{
text: vitepress.version,
text: pkg.version,
items: [
{
text: '변경 로그',

@ -1,7 +1,10 @@
import { type DefaultTheme, type UserConfig } from 'vitepress'
import vitepress from 'vitepress/package.json'
import { createRequire } from 'module'
import { defineConfig, type DefaultTheme } from 'vitepress'
export default {
const require = createRequire(import.meta.url)
const pkg = require('vitepress/package.json')
export default defineConfig({
lang: 'pt-BR',
description: 'Gerador de Site Estático desenvolvido com Vite e Vue.',
@ -48,7 +51,7 @@ export default {
darkModeSwitchTitle: 'Mudar para Modo Escuro',
skipToContentLabel: 'Pular para o Conteúdo'
}
} as UserConfig<DefaultTheme.Config>
})
function nav(): DefaultTheme.NavItem[] {
return [
@ -63,7 +66,7 @@ function nav(): DefaultTheme.NavItem[] {
activeMatch: '/pt/reference/'
},
{
text: vitepress.version,
text: pkg.version,
items: [
{
text: 'Registro de Mudanças',

@ -1,7 +1,10 @@
import { type DefaultTheme, type UserConfig } from 'vitepress'
import vitepress from 'vitepress/package.json'
import { createRequire } from 'module'
import { defineConfig, type DefaultTheme } from 'vitepress'
export default {
const require = createRequire(import.meta.url)
const pkg = require('vitepress/package.json')
export default defineConfig({
lang: 'ru-RU',
description: 'Генератор статических сайтов на основе Vite и Vue.',
@ -42,7 +45,7 @@ export default {
langMenuLabel: 'Изменить язык',
skipToContentLabel: 'Перейти к содержимому'
}
}
})
function nav(): DefaultTheme.NavItem[] {
return [
@ -57,7 +60,7 @@ function nav(): DefaultTheme.NavItem[] {
activeMatch: '/ru/reference/'
},
{
text: vitepress.version,
text: pkg.version,
items: [
{
text: 'Изменения',

@ -1,7 +1,10 @@
import { type DefaultTheme, type UserConfig } from 'vitepress'
import vitepress from 'vitepress/package.json'
import { createRequire } from 'module'
import { defineConfig, type DefaultTheme } from 'vitepress'
export default {
const require = createRequire(import.meta.url)
const pkg = require('vitepress/package.json')
export default defineConfig({
lang: 'zh-Hans',
description: '由 Vite 和 Vue 驱动的静态站点生成器',
@ -55,7 +58,7 @@ export default {
darkModeSwitchTitle: '切换到深色模式',
skipToContentLabel: '跳转到内容'
}
} as UserConfig<DefaultTheme.Config>
})
function nav(): DefaultTheme.NavItem[] {
return [
@ -70,7 +73,7 @@ function nav(): DefaultTheme.NavItem[] {
activeMatch: '/zh/reference/'
},
{
text: vitepress.version,
text: pkg.version,
items: [
{
text: '更新日志',

Loading…
Cancel
Save