33 lines
899 B
TypeScript
33 lines
899 B
TypeScript
import type { IWebsiteConfig } from "./rpc";
|
|
import {EXTRA_DEFAULT, EXTRA_HONGTIXIANYUE, EXTRA_MINGWUZHITANG, EXTRA_ZHISHIHUISHENG, TP3_DEFAULT, TP3_MINGWUZHITANG} from './extra.ts'
|
|
|
|
export function getConfig(Astro: any):IWebsiteConfig
|
|
{
|
|
return Astro.locals.template_config;
|
|
}
|
|
|
|
// 取默认的配置
|
|
export function getExtra(extraTag: string = '')
|
|
{
|
|
if (extraTag == 'HONGTIXIANYUE') {
|
|
return EXTRA_HONGTIXIANYUE;
|
|
} else if (extraTag == 'ZHISHIHUISHENG') {
|
|
return EXTRA_ZHISHIHUISHENG;
|
|
} else if (extraTag == 'MINGWUZHITANG') {
|
|
return EXTRA_MINGWUZHITANG;
|
|
} else if (extraTag === 'TP3_MINGWUZHITANG') {
|
|
return TP3_MINGWUZHITANG
|
|
}
|
|
|
|
return EXTRA_DEFAULT;
|
|
}
|
|
|
|
// 取默认的配置
|
|
export function getTp3Extra(extraTag: string = '')
|
|
{
|
|
if (extraTag === 'TP3_MINGWUZHITANG') {
|
|
return TP3_MINGWUZHITANG
|
|
}
|
|
|
|
return TP3_DEFAULT;
|
|
} |