2
0

Use CSR globally for svektekit

Signed-off-by: Asai Neko <sugar@sne.moe>
This commit is contained in:
2026-01-23 11:07:16 +08:00
parent 948c5013d3
commit ac2a2ccf1f
9 changed files with 18 additions and 858 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

4
.gitignore vendored
View File

@@ -29,3 +29,7 @@ __MACOSX
# IDE # IDE
.idea .idea
.vscode .vscode
# devenv
.devenv
.direnv

View File

@@ -16,7 +16,7 @@
"@eslint/compat": "^1.4.0", "@eslint/compat": "^1.4.0",
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.1",
"@sveltejs/adapter-auto": "^7.0.0", "@sveltejs/adapter-auto": "^7.0.0",
"@sveltejs/adapter-cloudflare": "^7.2.6", "@sveltejs/adapter-static": "^3.0.10",
"@sveltejs/kit": "^2.49.1", "@sveltejs/kit": "^2.49.1",
"@sveltejs/vite-plugin-svelte": "^6.2.1", "@sveltejs/vite-plugin-svelte": "^6.2.1",
"@tailwindcss/typography": "^0.5.19", "@tailwindcss/typography": "^0.5.19",

841
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,9 +0,0 @@
<script lang="ts">
import './layout.css';
import favicon from '$lib/assets/favicon.svg';
let { children } = $props();
</script>
<svelte:head><link rel="icon" href={favicon} /></svelte:head>
{@render children()}

1
src/routes/+layout.ts Normal file
View File

@@ -0,0 +1 @@
export const prerender = true;

View File

@@ -1,21 +1,14 @@
import adapter from "@sveltejs/adapter-cloudflare"; import adapter from "@sveltejs/adapter-static";
/** @type {import('@sveltejs/kit').Config} */ /** @type {import('@sveltejs/kit').Config} */
const config = { const config = {
kit: { kit: {
adapter: adapter({ adapter: adapter({
// See below for an explanation of these options pages: "build",
config: undefined, assets: "build",
platformProxy: { fallback: undefined,
configPath: undefined, precompress: true,
environment: undefined, strict: true,
persist: undefined,
},
fallback: "plaintext",
routes: {
include: ["/*"],
exclude: ["<all>"],
},
}), }),
}, },
}; };