From b3ab0d48f083d63e689fa85ab53a0ac9b9d3aa10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=BE=E6=B5=A6=20=E7=9F=A5=E4=B9=9F=20Matsuura=20Tomoy?= =?UTF-8?q?a?= Date: Thu, 30 Oct 2025 10:55:03 -0400 Subject: [PATCH] added proper dark mode support --- package-lock.json | 8 ++++---- package.json | 2 +- quartz.config.ts | 2 ++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 327240e2..2739cb7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "preact-render-to-string": "^6.6.1", "pretty-bytes": "^7.0.1", "pretty-time": "^1.1.0", - "quartz-line-age": "1.1.1", + "quartz-line-age": "1.1.2", "reading-time": "^1.5.0", "rehype-autolink-headings": "^7.1.0", "rehype-citation": "^2.3.1", @@ -5940,9 +5940,9 @@ } }, "node_modules/quartz-line-age": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quartz-line-age/-/quartz-line-age-1.1.1.tgz", - "integrity": "sha512-o5M9vCgCE7YoMWDpWO3fNqgVS67iNf/Lpe43APudNmbKWt9Vbb0omHb8UjM6+t3t2NAidYsapILdwN5LT/wbrg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/quartz-line-age/-/quartz-line-age-1.1.2.tgz", + "integrity": "sha512-4qu/smhHYEOtwv0/WCGUkFOgFpHD+NqHXo2gnblPQsBmNOEv2hFf+F0FEBTtIqXYxVOLqAKh/XNm0JwG0TPLbg==", "license": "MIT", "dependencies": { "rehype-raw": "^7.0.0", diff --git a/package.json b/package.json index aa438062..a0057972 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "workerpool": "^9.3.3", "ws": "^8.18.3", "yargs": "^18.0.0", - "quartz-line-age": "1.1.1" + "quartz-line-age": "1.1.2" }, "devDependencies": { "@types/d3": "^7.4.3", diff --git a/quartz.config.ts b/quartz.config.ts index 97c9b546..0b4cb7c7 100644 --- a/quartz.config.ts +++ b/quartz.config.ts @@ -77,6 +77,8 @@ const config: QuartzConfig = { LineAgePost({ freshColor: { r: 32, g: 126, b: 143 }, oldColor: { r: 215, g: 239, b: 247 }, + darkModeFreshColor: { r: 235, g: 235, b: 236 }, //#ebebec + darkModeOldColor: { r: 22, g: 22, b: 24 }, //#161618 }), Plugin.GitHubFlavoredMarkdown(), Plugin.CrawlLinks({ markdownLinkResolution: "shortest" }),