darkings_Obsidian-MonokaiSy.../scripts/sync-vault-theme.js
2026-06-22 17:16:12 +08:00

14 lines
556 B
JavaScript

import { copyFileSync, mkdirSync } from "node:fs";
import { resolve } from "node:path";
import { resolveQaPaths, resolveVaultRoot } from "./qa-paths.js";
const rootDir = resolve(import.meta.dirname, "..");
const { themeDir: vaultThemeDir } = resolveQaPaths(resolveVaultRoot());
mkdirSync(vaultThemeDir, { recursive: true });
copyFileSync(resolve(rootDir, "theme.css"), resolve(vaultThemeDir, "theme.css"));
copyFileSync(resolve(rootDir, "manifest.json"), resolve(vaultThemeDir, "manifest.json"));
console.log(`已同步主题到:${vaultThemeDir}`);