From 206a5fec86a049f4721bb9c6f0b0a4b3db102bda Mon Sep 17 00:00:00 2001 From: saberzero1 Date: Wed, 11 Mar 2026 19:51:35 +0100 Subject: [PATCH] fix(build): fallback config --- quartz/plugins/loader/config-loader.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/quartz/plugins/loader/config-loader.ts b/quartz/plugins/loader/config-loader.ts index 9d227b4dd..d3806248d 100644 --- a/quartz/plugins/loader/config-loader.ts +++ b/quartz/plugins/loader/config-loader.ts @@ -20,11 +20,15 @@ import { componentRegistry } from "../../components/registry" import { getCondition } from "./conditions" const CONFIG_YAML_PATH = path.join(process.cwd(), "quartz.config.yaml") +const DEFAULT_CONFIG_YAML_PATH = path.join(process.cwd(), "quartz.config.default.yaml") const LEGACY_PLUGINS_JSON_PATH = path.join(process.cwd(), "quartz.plugins.json") +const LEGACY_DEFAULT_PLUGINS_JSON_PATH = path.join(process.cwd(), "quartz.plugins.default.json") function resolveConfigPath(): string { if (fs.existsSync(CONFIG_YAML_PATH)) return CONFIG_YAML_PATH if (fs.existsSync(LEGACY_PLUGINS_JSON_PATH)) return LEGACY_PLUGINS_JSON_PATH + if (fs.existsSync(DEFAULT_CONFIG_YAML_PATH)) return DEFAULT_CONFIG_YAML_PATH + if (fs.existsSync(LEGACY_DEFAULT_PLUGINS_JSON_PATH)) return LEGACY_DEFAULT_PLUGINS_JSON_PATH return CONFIG_YAML_PATH } function readPluginsJson(): QuartzPluginsJson | null {