From e12ca11100167c1282ea305497aa695631a71b27 Mon Sep 17 00:00:00 2001 From: Narath Carlile Date: Mon, 15 Jun 2026 20:19:27 -0400 Subject: [PATCH] fix: watch quartz.config.yaml during serve (#2448) The serve-mode watcher globs never matched quartz.config.yaml or quartz.config.default.yaml, so config edits (theme colors, plugin flags, footer links) silently required a server restart. This was a regression from v4, where quartz.config.ts matched the **/*.ts glob. --- quartz/cli/handlers.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/quartz/cli/handlers.js b/quartz/cli/handlers.js index 3bf762fe0..6d4119c57 100644 --- a/quartz/cli/handlers.js +++ b/quartz/cli/handlers.js @@ -593,6 +593,8 @@ export async function handleBuild(argv) { "**/*.tsx", "**/*.scss", "package.json", + "quartz.config.yaml", + "quartz.config.default.yaml", ]) chokidar .watch(paths, { ignoreInitial: true })