Skip to content

Commit b32d54e

Browse files
authored
πŸ”€ Merge pull request #30 from docs
πŸ› Adjust for repo path
2 parents 6e8c034 + 783a724 commit b32d54e

File tree

9 files changed

+33
-12
lines changed

9 files changed

+33
-12
lines changed

β€Žeslint.config.mjsβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ export default tseslint.config(
4747
allow: ["HttpError"],
4848
},
4949
],
50+
"import/no-unresolved": [2, { ignore: ["^\\$app"] }],
5051
},
5152
},
5253
{

β€Žpackages/docs/src/app.d.tsβ€Ž

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// See https://svelte.dev/docs/kit/types#app.d.ts
2+
// for information about these interfaces
3+
declare global {
4+
namespace App {
5+
// interface Error {}
6+
// interface Locals {}
7+
// interface PageData {}
8+
// interface PageState {}
9+
// interface Platform {}
10+
}
11+
}
12+
13+
export {};

β€Žpackages/docs/src/content/docs/05-heading-ids.mdocβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ or have them generated automatically.
99
Each heading element in the generated HTML has an `id` attribute to link to directly.
1010

1111
Each page then also exports a `headings` property: a list of all headings with their text, level, and ID.
12-
Use the list to generate a [table of contents](#page-table-of-contents).
12+
Use the list to generate a [table of contents](./examples/toc).
1313

1414
## Custom ID creator (slugifier)
1515

β€Žpackages/docs/src/lib/components/CopyButton.svelteβ€Ž

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script lang="ts">
2-
// eslint-disable-next-line import/no-unresolved
32
import { browser } from "$app/environment";
43
54
let { textToCopy }: { textToCopy: string } = $props();

β€Žpackages/docs/src/lib/components/NavLink.svelteβ€Ž

Whitespace-only changes.

β€Žpackages/docs/src/lib/components/SiteNav.svelteβ€Ž

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<script lang="ts">
22
import { MediaQuery } from "svelte/reactivity";
33
4+
import { resolve } from "$app/paths";
45
import { navStyles } from "$lib/utils/classConst";
56
import { getNavigationItems } from "$lib/utils/getNavigationItems";
67
import { removeNumbersFromNavLinks } from "$lib/utils/handleNavNumbers";
@@ -29,8 +30,9 @@
2930
<li>
3031
<a
3132
onclick={closeNav}
32-
href={`/docs/${removeNumbersFromNavLinks(childPath)}`}
33-
>{childData.title}</a
33+
href={resolve(
34+
`/docs/${removeNumbersFromNavLinks(childPath)}`
35+
)}>{childData.title}</a
3436
>
3537
</li>
3638
{/each}
@@ -40,7 +42,7 @@
4042
<li>
4143
<a
4244
onclick={closeNav}
43-
href={`/docs/${removeNumbersFromNavLinks(itemPath)}`}
45+
href={resolve(`/docs/${removeNumbersFromNavLinks(itemPath)}`)}
4446
>{itemData.title}</a
4547
>
4648
</li>

β€Žpackages/docs/src/lib/components/TopNav.svelteβ€Ž

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
44
import SiteNav from "./SiteNav.svelte";
55
6+
import { resolve } from "$app/paths";
7+
68
const medium = new MediaQuery("min-width: 768px");
79
810
let isOpen = $state(false);
@@ -11,7 +13,7 @@
1113
<nav
1214
class="px-6 lg:px-0 py-4 flex justify-between max-w-4xl mx-auto items-center border-b-2"
1315
>
14-
<a class={!medium.current && "hidden"} href="/">Home </a>
16+
<a class={!medium.current && "hidden"} href={resolve("/")}>Home </a>
1517
<button
1618
class={medium.current && "hidden"}
1719
onclick={() => {
@@ -26,7 +28,7 @@
2628
</svg>
2729
</button>
2830
<section class="*:pl-2">
29-
<a href="/docs/get-started">Docs</a>
31+
<a href={resolve("/docs/get-started")}>Docs</a>
3032
<a href="https://github.com/CollierCZ/markdoc-svelte">GitHub</a>
3133
</section>
3234
</nav>
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
<script lang="ts">
2-
import type { PageData } from './$types'
3-
4-
let { data }: { data: PageData } = $props()
2+
import type { PageData } from "./$types";
3+
4+
import { resolve } from "$app/paths";
5+
6+
let { data }: { data: PageData } = $props();
57
const title = $derived(data.page.frontmatter?.title);
68
</script>
79

810
<svelte:head>
911
<title>{title}</title>
1012
</svelte:head>
1113

12-
1314
<div class="grid h-screen place-items-center pb-32">
1415
<div class="grid place-items-center px-4 md:px-0">
1516
<h1 class="font-extrabold text-4xl">{title}</h1>
@@ -18,7 +19,7 @@
1819
</div>
1920
<a
2021
class="rounded-lg bg-green-100 p-4 text-green-900"
21-
href="/docs/get-started">Get started</a
22+
href={resolve("/docs/get-started")}>Get started</a
2223
>
2324
</div>
2425
</div>

β€Žpackages/docs/svelte.config.jsβ€Ž

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ const config = {
1818
adapter: adapter({
1919
fallback: "404.html",
2020
}),
21+
paths: {
22+
base: "/markdoc-svelte",
23+
},
2124
},
2225
};
2326

0 commit comments

Comments
Β (0)