From 750583a21778cba1de412ce46b5bf33421ef832a Mon Sep 17 00:00:00 2001 From: schreifuchs Date: Wed, 10 Jul 2024 23:27:40 +0200 Subject: [PATCH] fix md href & add static adapter --- package.json | 1 + pnpm-lock.yaml | 12 ++++++++++++ src/routes/+layout.js | 4 ++++ src/routes/brief/+page.svelte | 4 ++-- src/routes/fotos/+page.svelte | 2 +- src/routes/informatik/+page.svelte | 2 +- src/routes/musig/+page.svelte | 2 +- static/Brief.md | 1 + static/Fotos.md | 1 + static/Informatik.md | 2 ++ static/Musig.md | 1 + svelte.config.js | 12 ++++++++++-- 12 files changed, 37 insertions(+), 7 deletions(-) create mode 100644 src/routes/+layout.js diff --git a/package.json b/package.json index 204c05a..84ab694 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "devDependencies": { "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/adapter-static": "^3.0.2", "@sveltejs/kit": "^2.0.0", "@sveltejs/vite-plugin-svelte": "^3.0.0", "autoprefixer": "^10.4.19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68e6d4e..ab7fba4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,6 +21,9 @@ importers: '@sveltejs/adapter-auto': specifier: ^3.0.0 version: 3.2.0(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.16)(vite@5.2.11))(svelte@4.2.16)(vite@5.2.11)) + '@sveltejs/adapter-static': + specifier: ^3.0.2 + version: 3.0.2(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.16)(vite@5.2.11))(svelte@4.2.16)(vite@5.2.11)) '@sveltejs/kit': specifier: ^2.0.0 version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.16)(vite@5.2.11))(svelte@4.2.16)(vite@5.2.11) @@ -326,6 +329,11 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 + '@sveltejs/adapter-static@3.0.2': + resolution: {integrity: sha512-/EBFydZDwfwFfFEuF1vzUseBoRziwKP7AoHAwv+Ot3M084sE/HTVBHf9mCmXfdM9ijprY5YEugZjleflncX5fQ==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + '@sveltejs/kit@2.5.7': resolution: {integrity: sha512-6uedTzrb7nQrw6HALxnPrPaXdIN2jJJTzTIl96Z3P5NiG+OAfpdPbrWrvkJ3GN4CfWqrmU4dJqwMMRMTD/C7ow==} engines: {node: '>=18.13'} @@ -1288,6 +1296,10 @@ snapshots: '@sveltejs/kit': 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.16)(vite@5.2.11))(svelte@4.2.16)(vite@5.2.11) import-meta-resolve: 4.1.0 + '@sveltejs/adapter-static@3.0.2(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.16)(vite@5.2.11))(svelte@4.2.16)(vite@5.2.11))': + dependencies: + '@sveltejs/kit': 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.16)(vite@5.2.11))(svelte@4.2.16)(vite@5.2.11) + '@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.16)(vite@5.2.11))(svelte@4.2.16)(vite@5.2.11)': dependencies: '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.16)(vite@5.2.11) diff --git a/src/routes/+layout.js b/src/routes/+layout.js new file mode 100644 index 0000000..47ca713 --- /dev/null +++ b/src/routes/+layout.js @@ -0,0 +1,4 @@ +// This can be false if you're using a fallback (i.e. SPA mode) +export const prerender = true; +export const trailingSlash = 'always'; + diff --git a/src/routes/brief/+page.svelte b/src/routes/brief/+page.svelte index d58514f..bda6ef5 100644 --- a/src/routes/brief/+page.svelte +++ b/src/routes/brief/+page.svelte @@ -1,7 +1,7 @@ @@ -13,6 +13,6 @@
- +
diff --git a/src/routes/fotos/+page.svelte b/src/routes/fotos/+page.svelte index 915f8e3..759d0c0 100644 --- a/src/routes/fotos/+page.svelte +++ b/src/routes/fotos/+page.svelte @@ -13,6 +13,6 @@
- +
diff --git a/src/routes/informatik/+page.svelte b/src/routes/informatik/+page.svelte index f0f0893..eef2786 100644 --- a/src/routes/informatik/+page.svelte +++ b/src/routes/informatik/+page.svelte @@ -13,6 +13,6 @@
- +
diff --git a/src/routes/musig/+page.svelte b/src/routes/musig/+page.svelte index e93366b..6305359 100644 --- a/src/routes/musig/+page.svelte +++ b/src/routes/musig/+page.svelte @@ -13,6 +13,6 @@
- +
diff --git a/static/Brief.md b/static/Brief.md index e69de29..05298af 100644 --- a/static/Brief.md +++ b/static/Brief.md @@ -0,0 +1 @@ +Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis. diff --git a/static/Fotos.md b/static/Fotos.md index e69de29..05298af 100644 --- a/static/Fotos.md +++ b/static/Fotos.md @@ -0,0 +1 @@ +Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis. diff --git a/static/Informatik.md b/static/Informatik.md index e69de29..23f89f6 100644 --- a/static/Informatik.md +++ b/static/Informatik.md @@ -0,0 +1,2 @@ +Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia. Reprehenderit nostrud nostrud ipsum Lorem est aliquip amet voluptate voluptate dolor minim nulla est proident. Nostrud officia pariatur ut officia. Sit irure elit esse ea nulla sunt ex occaecat reprehenderit commodo officia dolor Lorem duis laboris cupidatat officia voluptate. Culpa proident adipisicing id nulla nisi laboris ex in Lorem sunt duis officia eiusmod. Aliqua reprehenderit commodo ex non excepteur duis sunt velit enim. Voluptate laboris sint cupidatat ullamco ut ea consectetur et est culpa et culpa duis.:w + diff --git a/static/Musig.md b/static/Musig.md index e69de29..7898736 100644 --- a/static/Musig.md +++ b/static/Musig.md @@ -0,0 +1 @@ +loremPara diff --git a/svelte.config.js b/svelte.config.js index 32efc17..52433b8 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -1,10 +1,18 @@ -import adapter from '@sveltejs/adapter-auto'; +import adapter from '@sveltejs/adapter-static'; import { sveltePreprocess } from 'svelte-preprocess'; import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; /** @type {import('@sveltejs/kit').Config} */ const config = { kit: { - adapter: adapter() + adapter: adapter({ + // default options are shown. On some platforms + // these options are set automatically — see below + pages: 'build', + assets: 'build', + fallback: undefined, + precompress: false, + strict: true + }) }, preprocess: [vitePreprocess(), sveltePreprocess({})] };