/** * 配置统一出口(barrel):消费方一律 `import { xxx } from "@/config"`。 * * 约定(详见本目录 README.md): * - 值放在 `src/config/Config.ts`,类型放在 `src/types/Config.ts`; * - 存在反向依赖的模块(如 i18n/translation.ts 依赖 siteConfig)只允许从 * 具体文件导入(`@/config/siteConfig`),禁止走本 barrel,避免循环依赖。 */ export { aboutConfig } from "./aboutConfig"; export { albumsConfig } from "./albumsConfig"; export { animeConfig, resolveAnimeOptions, resolvedAnimeOptions, } from "./animeConfig"; export { announcementConfig } from "./announcementConfig"; export { type ArticleDiscoveryOptions, type ArticleShareOptions, articleConfig, normalizeDiscoveryCount, resolveArticleDiscoveryOptions, resolveArticleShareOptions, resolveLastUpdatedNoticeOptions, } from "./articleConfig"; export { commentConfig, type ResolvedCommentOptions, resolveCommentOptions, } from "./commentConfig"; export { compassConfig } from "./compassConfig"; export { contextMenuConfig } from "./contextMenuConfig"; export { devicesConfig } from "./devicesConfig"; export { expressiveCodeConfig } from "./expressiveCodeConfig"; export { fabConfig } from "./fabConfig"; export { fontConfig, resolvedFontOptions, resolveFontOptions, } from "./fontConfig"; export { footerConfig } from "./footerConfig"; export { friendsConfig } from "./friendsConfig"; export { gamesConfig } from "./gamesConfig"; export { i18nConfig } from "./i18nConfig"; export { imageBloomConfig, resolveImageBloomOptions, } from "./imageBloomConfig"; export { licenseConfig } from "./licenseConfig"; export { llmsConfig } from "./llmsConfig"; export { momentsConfig } from "./momentsConfig"; export { clampMusicVolume, musicConfig, type ResolvedMusicOptions, resolveMusicOptions, } from "./musicConfig"; export { LinkPresets, navBarConfig } from "./navBarConfig"; export { permalinkConfig } from "./permalinkConfig"; export { POST_CARD_MIN_WIDTH, postListConfig } from "./postListConfig"; export { profileConfig } from "./profileConfig"; export { projectsConfig } from "./projectsConfig"; export { seriesConfig } from "./seriesConfig"; export { sidebarConfig } from "./sidebarConfig"; export { getDefaultSpec, getDefaultStyle, resolveDisplaySettings, resolveTextureOptions, siteConfig, } from "./siteConfig"; export { skillsConfig } from "./skillsConfig"; export { timelineConfig } from "./timelineConfig"; export { type ResolvedUmamiOptions, resolveUmamiOptions, umamiConfig, } from "./umamiConfig";