|
|
|
@ -16,17 +16,11 @@ export const SITE_DATA_ID = '@siteData'
|
|
|
|
|
export const SITE_DATA_REQUEST_PATH = '/' + SITE_DATA_ID
|
|
|
|
|
|
|
|
|
|
export function resolveAliases(root: string, themeDir: string): AliasOptions {
|
|
|
|
|
const paths: Record<string, string> = {
|
|
|
|
|
'/@theme': themeDir,
|
|
|
|
|
'@theme': themeDir,
|
|
|
|
|
[SITE_DATA_ID]: SITE_DATA_REQUEST_PATH
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const aliases: Alias[] = [
|
|
|
|
|
...Object.keys(paths).map((p) => ({
|
|
|
|
|
find: p,
|
|
|
|
|
replacement: paths[p]
|
|
|
|
|
})),
|
|
|
|
|
{
|
|
|
|
|
find: SITE_DATA_ID,
|
|
|
|
|
replacement: SITE_DATA_REQUEST_PATH
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
find: /^vitepress$/,
|
|
|
|
|
replacement: join(DIST_CLIENT_PATH, '/index')
|
|
|
|
|