diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index b844ab72..03888e93 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -108,24 +108,7 @@ export default defineConfig({ ], }, - transformHtml: (_, id, { pageData }) => { - if (!/[\\/]404\.html$/.test(id)) - links.push({ - // you might need to change this if not using clean urls mode - url: pageData.relativePath.replace(/((^|\/)index)?\.md$/, "$2"), - lastmod: pageData.lastUpdated, - }); - }, - - buildEnd: async ({ outDir }) => { - const sitemap = new SitemapStream({ - hostname: "https://dozzle.dev/", - }); - const writeStream = createWriteStream(resolve(outDir, "sitemap.xml")); - sitemap.pipe(writeStream); - links.forEach((link) => sitemap.write(link)); - const promise = streamToPromise(sitemap); - sitemap.end(); - await promise; + sitemap: { + hostname: "https://dozzle.dev/", }, }); diff --git a/docs/package.json b/docs/package.json index 562d6bf3..a051630f 100644 --- a/docs/package.json +++ b/docs/package.json @@ -7,7 +7,6 @@ "@unocss/reset": "^0.60.3", "@unocss/transformer-directives": "^0.60.3", "dozzle": "workspace:*", - "sitemap": "^8.0.0", "unocss": "^0.60.3" } } diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index bc7a8866..d07b021c 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -20,9 +20,6 @@ importers: dozzle: specifier: workspace:* version: link:.. - sitemap: - specifier: ^8.0.0 - version: 8.0.0 unocss: specifier: ^0.60.3 version: 0.60.3(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11) @@ -457,12 +454,6 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/node@17.0.45': - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - - '@types/sax@1.2.6': - resolution: {integrity: sha512-A1mpYCYu1aHFayy8XKN57ebXeAbh9oQIZ1wXcno6b1ESUAfMBDMx7mf/QGlYwcMRaFryh9YBuH03i/3FlPGDkQ==} - '@unocss/astro@0.60.3': resolution: {integrity: sha512-duFuyVhqYqQ15JZqx41UNgIxndqYRbOwDkJ7Y+R5N+u59a27vImz8B9eOFkHaZCFBWyH5jywkT8LVK1sfddFaw==} peerDependencies: @@ -562,9 +553,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -875,9 +863,6 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -897,11 +882,6 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} - sitemap@8.0.0: - resolution: {integrity: sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==} - engines: {node: '>=14.0.0', npm: '>=6.0.0'} - hasBin: true - source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} @@ -1374,12 +1354,6 @@ snapshots: '@types/estree@1.0.5': {} - '@types/node@17.0.45': {} - - '@types/sax@1.2.6': - dependencies: - '@types/node': 17.0.45 - '@unocss/astro@0.60.3(rollup@4.17.2)(vite@5.2.11)': dependencies: '@unocss/core': 0.60.3 @@ -1544,8 +1518,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - arg@5.0.2: {} - binary-extensions@2.3.0: {} braces@3.0.2: @@ -1859,8 +1831,6 @@ snapshots: dependencies: queue-microtask: 1.2.3 - sax@1.3.0: {} - semver@6.3.1: {} shebang-command@2.0.0: @@ -1877,13 +1847,6 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.1 - sitemap@8.0.0: - dependencies: - '@types/node': 17.0.45 - '@types/sax': 1.2.6 - arg: 5.0.2 - sax: 1.3.0 - source-map-js@1.2.0: {} strip-final-newline@2.0.0: {}