Skip to content

Commit ec24d5b

Browse files
committed
docs: fix a few issues with building the demo site
1 parent 4e62776 commit ec24d5b

File tree

5 files changed

+84
-55
lines changed

5 files changed

+84
-55
lines changed

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package-lock.json
55
dist
66
.svelte-kit
77
/.github
8+
packages/site/build
89
/packages/site/static/smui.css
910
/packages/site/static/smui-dark.css
1011
/packages/site/static/site.css

package-lock.json

Lines changed: 75 additions & 49 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/site/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
"type": "module",
66
"scripts": {
77
"dev": "vite dev",
8-
"build": "vite build && npm run rename-md",
9-
"rename-md": "cd build && mv INSTALL.mdindex.html INSTALL.md.html && mv MIGRATING.mdindex.html MIGRATING.md.html && mv REPL.mdindex.html REPL.md.html && mv SVELTEKIT.mdindex.html SVELTEKIT.md.html && mv THEMING.mdindex.html THEMING.md.html && cd ..",
8+
"build": "vite build",
109
"package": "svelte-kit package",
1110
"preview": "vite preview",
1211
"prepare": "svelte-kit sync && npm run smui-theme-light && npm run smui-theme-dark && npm run site-light && npm run site-dark",
@@ -87,7 +86,7 @@
8786
"highlight.js": "^11.6.0",
8887
"highlightjs-svelte": "^1.0.6",
8988
"mdsvex": "^0.10.6",
90-
"remark-slug": "^7.0.1",
89+
"rehype-slug": "^5.0.1",
9190
"sass": "^1.54.0",
9291
"simple-icons": "^7.4.0",
9392
"smui-theme": "^6.0.0-beta.16",

packages/site/svelte.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import preprocess from 'svelte-preprocess';
33
import { mdsvex } from 'mdsvex';
44
import hljs from 'highlight.js';
55
import hljs_svelte from 'highlightjs-svelte';
6-
import slug from 'remark-slug';
6+
import slug from 'rehype-slug';
77

88
hljs_svelte(hljs);
99

@@ -24,7 +24,7 @@ const config = {
2424
preprocess(),
2525
mdsvex({
2626
extensions: ['.svx', '.md'],
27-
remarkPlugins: [slug],
27+
rehypePlugins: [slug],
2828
highlight: { highlighter },
2929
}),
3030
],
@@ -36,7 +36,7 @@ const config = {
3636
default: true,
3737
},
3838

39-
trailingSlash: 'always',
39+
trailingSlash: 'ignore',
4040
},
4141
};
4242

packages/site/vite.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ import { sveltekit } from '@sveltejs/kit/vite';
33
/** @type {import('vite').UserConfig} */
44
const config = {
55
plugins: [sveltekit()],
6+
ssr: {
7+
noExternal: [/^@material\//],
8+
},
69
resolve: {
710
dedupe: ['svelte'],
811
},

0 commit comments

Comments
 (0)