|
|
@ -4,7 +4,12 @@ import chalk from 'chalk'
|
|
|
|
import globby from 'globby'
|
|
|
|
import globby from 'globby'
|
|
|
|
import { AliasOptions, UserConfig as ViteConfig } from 'vite'
|
|
|
|
import { AliasOptions, UserConfig as ViteConfig } from 'vite'
|
|
|
|
import { Options as VuePluginOptions } from '@vitejs/plugin-vue'
|
|
|
|
import { Options as VuePluginOptions } from '@vitejs/plugin-vue'
|
|
|
|
import { SiteData, HeadConfig, LocaleConfig } from './shared'
|
|
|
|
import {
|
|
|
|
|
|
|
|
SiteData,
|
|
|
|
|
|
|
|
HeadConfig,
|
|
|
|
|
|
|
|
LocaleConfig,
|
|
|
|
|
|
|
|
createLangDictionary
|
|
|
|
|
|
|
|
} from './shared'
|
|
|
|
import { resolveAliases, APP_PATH, DEFAULT_THEME_PATH } from './alias'
|
|
|
|
import { resolveAliases, APP_PATH, DEFAULT_THEME_PATH } from './alias'
|
|
|
|
import { MarkdownOptions } from './markdown/markdown'
|
|
|
|
import { MarkdownOptions } from './markdown/markdown'
|
|
|
|
|
|
|
|
|
|
|
@ -142,6 +147,9 @@ export async function resolveSiteData(
|
|
|
|
head: userConfig.head || [],
|
|
|
|
head: userConfig.head || [],
|
|
|
|
themeConfig: userConfig.themeConfig || {},
|
|
|
|
themeConfig: userConfig.themeConfig || {},
|
|
|
|
locales: userConfig.locales || {},
|
|
|
|
locales: userConfig.locales || {},
|
|
|
|
|
|
|
|
langs: createLangDictionary(
|
|
|
|
|
|
|
|
userConfig.themeConfig && userConfig.themeConfig.locales
|
|
|
|
|
|
|
|
),
|
|
|
|
customData: userConfig.customData || {}
|
|
|
|
customData: userConfig.customData || {}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|