From 5935d99af06f19b1305a195f80352db0c2791bc6 Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Sat, 15 Nov 2025 20:39:40 +0000 Subject: [PATCH] feat(docs): Sitemap --- package-lock.json | 14 ++++++++++++++ package.json | 1 + rspress.config.ts | 5 ++++- 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 44e50860..4df17ef1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "devDependencies": { "@rspress/core": "^2.0.0-beta.35", "@rspress/plugin-preview": "^2.0.0-beta.35", + "@rspress/plugin-sitemap": "^2.0.0-beta.23", "typescript": "^5.9.3" } }, @@ -1231,6 +1232,19 @@ "react-router-dom": "^6.8.1" } }, + "node_modules/@rspress/plugin-sitemap": { + "version": "2.0.0-beta.23", + "resolved": "https://registry.npmjs.org/@rspress/plugin-sitemap/-/plugin-sitemap-2.0.0-beta.23.tgz", + "integrity": "sha512-2mn8QTigaKCVjfRmI0o9uaJZ7fhDnOJ8cOhuX4cwMgRBHbT5aVcYJcCfvZ612S79l/55ONOSOoG8D1b36qcdlQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "@rspress/core": "^2.0.0-beta.23" + } + }, "node_modules/@rspress/runtime": { "version": "2.0.0-beta.35", "resolved": "https://registry.npmjs.org/@rspress/runtime/-/runtime-2.0.0-beta.35.tgz", diff --git a/package.json b/package.json index 5d5bc112..59d049e5 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "devDependencies": { "@rspress/core": "^2.0.0-beta.35", "@rspress/plugin-preview": "^2.0.0-beta.35", + "@rspress/plugin-sitemap": "^2.0.0-beta.23", "typescript": "^5.9.3" } } diff --git a/rspress.config.ts b/rspress.config.ts index dc1f99f0..863f7663 100644 --- a/rspress.config.ts +++ b/rspress.config.ts @@ -1,5 +1,6 @@ import { defineConfig } from '@rspress/core'; import { pluginPreview } from '@rspress/plugin-preview'; +import { pluginSitemap } from '@rspress/plugin-sitemap'; export default defineConfig({ root: 'docs', @@ -36,5 +37,7 @@ export default defineConfig({ }, }, - plugins: [pluginPreview()], + plugins: [pluginPreview(), pluginSitemap({ + siteUrl: 'https://continuwuity.org', // TODO: Set automatically in build pipeline + })], });