diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 91ecf2cf..697aea53 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -256,7 +256,7 @@ export default defineConfig({ }, }, head: [ - ["link", { rel: "icon", type: "image/svg+xml", href: `${base}favicon.svg` }], + ["link", { rel: "icon", type: "image/svg+xml", href: `${base}reme-icon.svg` }], ["meta", { name: "theme-color", content: "#087f6a" }], ["script", {}, legacyRedirectScript], ], @@ -277,7 +277,7 @@ export default defineConfig({ buildLlmsFiles(siteConfig.outDir); }, themeConfig: { - logo: "/favicon.svg", + logo: "/reme-icon.svg", siteTitle: "ReMe", nav: [ ...nav("zh"), diff --git a/docs/public/favicon.svg b/docs/figure/reme-icon.svg similarity index 96% rename from docs/public/favicon.svg rename to docs/figure/reme-icon.svg index 43197813..bbb9e6c8 100644 --- a/docs/public/favicon.svg +++ b/docs/figure/reme-icon.svg @@ -15,7 +15,6 @@ - diff --git a/github-pages/scripts/generate-content.mjs b/github-pages/scripts/generate-content.mjs index 70af8991..46608a1a 100644 --- a/github-pages/scripts/generate-content.mjs +++ b/github-pages/scripts/generate-content.mjs @@ -201,6 +201,7 @@ await cp(path.join(repoDir, "docs"), outputDir, { filter: (source) => ![".DS_Store", "plans"].includes(path.basename(source)), }); await cp(path.join(siteDir, "public", "CNAME"), path.join(outputDir, "public", "CNAME")); +await cp(path.join(repoDir, "docs/figure/reme-icon.svg"), path.join(outputDir, "public", "reme-icon.svg")); await cp(path.join(repoDir, "docs/figure/reme-logo-fashion.svg"), path.join(outputDir, "public", "reme-logo.svg")); const sourceMap = {}; diff --git a/github-pages/scripts/verify-build.mjs b/github-pages/scripts/verify-build.mjs index 9f497acc..a6e89e5c 100644 --- a/github-pages/scripts/verify-build.mjs +++ b/github-pages/scripts/verify-build.mjs @@ -33,7 +33,7 @@ const requiredFiles = [ "index.html", "404.html", "CNAME", - "favicon.svg", + "reme-icon.svg", "reme-logo.svg", "hashmap.json", "sitemap.xml", diff --git a/github-pages/tests/generated-content.test.mjs b/github-pages/tests/generated-content.test.mjs index ab6dcf99..6aceeaee 100644 --- a/github-pages/tests/generated-content.test.mjs +++ b/github-pages/tests/generated-content.test.mjs @@ -71,7 +71,7 @@ test("generates the callable Job reference from default.yaml", async () => { test("keeps generated content disposable and excludes internal plans", async () => { await assert.rejects(access(path.join(generatedDir, "plans"))); await access(path.join(generatedDir, ".vitepress", "config.mts")); - await access(path.join(generatedDir, "public", "favicon.svg")); + await access(path.join(generatedDir, "public", "reme-icon.svg")); await access(path.join(generatedDir, "public", "reme-logo.svg")); assert.equal( (await readFile(path.join(generatedDir, "public", "CNAME"), "utf8")).trim(),