docs: Update rspress, add redirects

This commit is contained in:
Jade Ellis 2025-11-22 20:49:19 +00:00
parent bdf31fa92e
commit be3c6ebb58
No known key found for this signature in database
GPG key ID: 8705A2A3EBF77BD2
3 changed files with 956 additions and 84 deletions

962
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -22,7 +22,8 @@
"license": "ISC", "license": "ISC",
"type": "commonjs", "type": "commonjs",
"devDependencies": { "devDependencies": {
"@rspress/core": "^2.0.0-beta.35", "@rspress/core": "^2.0.0-rc.1",
"@rspress/plugin-client-redirects": "^2.0.0-alpha.12",
"@rspress/plugin-preview": "^2.0.0-beta.35", "@rspress/plugin-preview": "^2.0.0-beta.35",
"@rspress/plugin-sitemap": "^2.0.0-beta.23", "@rspress/plugin-sitemap": "^2.0.0-beta.23",
"typescript": "^5.9.3" "typescript": "^5.9.3"

View file

@ -1,6 +1,7 @@
import { defineConfig } from '@rspress/core'; import { defineConfig } from '@rspress/core';
import { pluginPreview } from '@rspress/plugin-preview'; import { pluginPreview } from '@rspress/plugin-preview';
import { pluginSitemap } from '@rspress/plugin-sitemap'; import { pluginSitemap } from '@rspress/plugin-sitemap';
import { pluginClientRedirects } from '@rspress/plugin-client-redirects';
export default defineConfig({ export default defineConfig({
root: 'docs', root: 'docs',
@ -30,11 +31,23 @@ export default defineConfig({
enableContentAnimation: true, enableContentAnimation: true,
enableAppearanceAnimation: false, enableAppearanceAnimation: false,
footer: { footer: {
// message: 'Built with Rspress',
}, },
}, },
plugins: [pluginPreview(), pluginSitemap({ plugins: [pluginPreview(), pluginSitemap({
siteUrl: 'https://continuwuity.org', // TODO: Set automatically in build pipeline siteUrl: 'https://continuwuity.org', // TODO: Set automatically in build pipeline
}),
pluginClientRedirects({
redirects: [{
from: '/configuration/examples',
to: '/reference/config'
}, {
from: '/admin_reference',
to: '/reference/admin'
}, {
from: '/server_reference',
to: '/reference/server'
}
]
})], })],
}); });