prerender html and generate sitemap

This commit is contained in:
2026-06-03 20:19:00 +02:00
parent e30bb5927a
commit 48d0c4e47d
2 changed files with 28 additions and 16 deletions
+2
View File
@@ -1,2 +1,4 @@
export const HOST_URL = "https://chess-scribe.org";
export const GITHUB_URL = export const GITHUB_URL =
"https://github.com/therealowenrees/chess-scribe-website"; "https://github.com/therealowenrees/chess-scribe-website";
+19 -9
View File
@@ -1,11 +1,12 @@
import { defineConfig } from 'vite' import tailwindcss from "@tailwindcss/vite";
import { devtools } from '@tanstack/devtools-vite' import { devtools } from "@tanstack/devtools-vite";
import { tanstackStart } from '@tanstack/react-start/plugin/vite' import { tanstackStart } from "@tanstack/react-start/plugin/vite";
import viteReact from '@vitejs/plugin-react' import viteReact from "@vitejs/plugin-react";
import tailwindcss from '@tailwindcss/vite' import { nitro } from "nitro/vite";
import { nitro } from 'nitro/vite' import { defineConfig } from "vite";
import { HOST_URL } from "#/config.ts";
const config = defineConfig({ const config = defineConfig({
resolve: { tsconfigPaths: true }, resolve: { tsconfigPaths: true },
@@ -13,9 +14,18 @@ const config = defineConfig({
devtools(), devtools(),
nitro({ rollupConfig: { external: [/^@sentry\//] } }), nitro({ rollupConfig: { external: [/^@sentry\//] } }),
tailwindcss(), tailwindcss(),
tanstackStart(), tanstackStart({
prerender: {
enabled: true,
crawlLinks: true,
},
sitemap: {
enabled: true,
host: HOST_URL,
},
}),
viteReact(), viteReact(),
], ],
}) });
export default config export default config;