aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlion Beyst <ilion.beyst@gmail.com>2022-09-04 13:14:43 +0200
committerIlion Beyst <ilion.beyst@gmail.com>2022-09-04 13:14:43 +0200
commitdcb0a2bde871638c1b8813c0eccac25aa556e05c (patch)
tree802cb853a8b7a278f21108e1fb0680bf320ee499
parent2fec5e4509aeb4520691bce57016707a399dffa6 (diff)
parentfd6664b8e7c49f620047714c4adc9b09fbbd2876 (diff)
downloadplanetwars.dev-dcb0a2bde871638c1b8813c0eccac25aa556e05c.tar.xz
planetwars.dev-dcb0a2bde871638c1b8813c0eccac25aa556e05c.zip
Merge branch 'site-docs'
-rw-r--r--web/pw-server/package.json1
-rw-r--r--web/pw-server/src/routes/docs/doc.svelte10
-rw-r--r--web/pw-server/src/routes/docs/rules.md3
-rw-r--r--web/pw-server/svelte.config.js15
4 files changed, 26 insertions, 3 deletions
diff --git a/web/pw-server/package.json b/web/pw-server/package.json
index c8be055..474f38c 100644
--- a/web/pw-server/package.json
+++ b/web/pw-server/package.json
@@ -22,6 +22,7 @@
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-svelte3": "^3.2.1",
"luxon": "^2.3.0",
+ "mdsvex": "^0.10.6",
"prettier": "^2.4.1",
"prettier-plugin-svelte": "^2.4.0",
"sass": "^1.49.7",
diff --git a/web/pw-server/src/routes/docs/doc.svelte b/web/pw-server/src/routes/docs/doc.svelte
new file mode 100644
index 0000000..ded3a6c
--- /dev/null
+++ b/web/pw-server/src/routes/docs/doc.svelte
@@ -0,0 +1,10 @@
+<div class="container">
+ <slot />
+</div>
+
+<style scoped lang="scss">
+ .container {
+ width: 800px;
+ margin: 0 auto;
+ }
+</style> \ No newline at end of file
diff --git a/web/pw-server/src/routes/docs/rules.md b/web/pw-server/src/routes/docs/rules.md
new file mode 100644
index 0000000..75d99a6
--- /dev/null
+++ b/web/pw-server/src/routes/docs/rules.md
@@ -0,0 +1,3 @@
+# Rules
+
+Hello welcome on the rules page \ No newline at end of file
diff --git a/web/pw-server/svelte.config.js b/web/pw-server/svelte.config.js
index 4eddd58..fe396f9 100644
--- a/web/pw-server/svelte.config.js
+++ b/web/pw-server/svelte.config.js
@@ -1,15 +1,24 @@
import adapter from "@sveltejs/adapter-node";
-import preprocess from "svelte-preprocess";
+import sveltePreprocess from "svelte-preprocess";
import { viteCommonjs } from "@originjs/vite-plugin-commonjs";
import wasmPack from "vite-plugin-wasm-pack";
import { isoImport } from "vite-plugin-iso-import";
+import { mdsvex } from "mdsvex";
/** @type {import('@sveltejs/kit').Config} */
const config = {
// Consult https://github.com/sveltejs/svelte-preprocess
// for more information about preprocessors
- preprocess: preprocess(),
-
+ preprocess: [
+ sveltePreprocess(),
+ mdsvex({
+ extensions: ['.md'],
+ layout: {
+ docs: 'src/routes/docs/doc.svelte',
+ }
+ }),
+ ],
+ extensions: ['.svelte', '.md'],
kit: {
adapter: adapter(),