diff --git a/website/src/lib/assets/img/cyclosm.png b/website/src/lib/assets/img/home/cyclosm.png similarity index 100% rename from website/src/lib/assets/img/cyclosm.png rename to website/src/lib/assets/img/home/cyclosm.png diff --git a/website/src/lib/assets/img/ign.png b/website/src/lib/assets/img/home/ign.png similarity index 100% rename from website/src/lib/assets/img/ign.png rename to website/src/lib/assets/img/home/ign.png diff --git a/website/src/lib/assets/img/map.png b/website/src/lib/assets/img/home/map.png similarity index 100% rename from website/src/lib/assets/img/map.png rename to website/src/lib/assets/img/home/map.png diff --git a/website/src/lib/assets/img/mapbox-outdoors.png b/website/src/lib/assets/img/home/mapbox-outdoors.png similarity index 100% rename from website/src/lib/assets/img/mapbox-outdoors.png rename to website/src/lib/assets/img/home/mapbox-outdoors.png diff --git a/website/src/lib/assets/img/mapbox-satellite.png b/website/src/lib/assets/img/home/mapbox-satellite.png similarity index 100% rename from website/src/lib/assets/img/mapbox-satellite.png rename to website/src/lib/assets/img/home/mapbox-satellite.png diff --git a/website/src/lib/assets/img/routing.png b/website/src/lib/assets/img/home/routing.png similarity index 100% rename from website/src/lib/assets/img/routing.png rename to website/src/lib/assets/img/home/routing.png diff --git a/website/src/lib/assets/img/waymarked.png b/website/src/lib/assets/img/home/waymarked.png similarity index 100% rename from website/src/lib/assets/img/waymarked.png rename to website/src/lib/assets/img/home/waymarked.png diff --git a/website/src/lib/components/Footer.svelte b/website/src/lib/components/Footer.svelte index d41c806d..9dbf0c87 100644 --- a/website/src/lib/components/Footer.svelte +++ b/website/src/lib/components/Footer.svelte @@ -44,10 +44,10 @@
diff --git a/website/src/lib/components/Menu.svelte b/website/src/lib/components/Menu.svelte index ab010043..fb64a2b4 100644 --- a/website/src/lib/components/Menu.svelte +++ b/website/src/lib/components/Menu.svelte @@ -417,7 +417,7 @@
diff --git a/website/src/lib/components/docs/Docs.svelte b/website/src/lib/components/docs/Docs.svelte deleted file mode 100644 index 044b32d5..00000000 --- a/website/src/lib/components/docs/Docs.svelte +++ /dev/null @@ -1,11 +0,0 @@ - - -{metadata.title} - - diff --git a/website/src/lib/components/docs/DocsLoader.svelte b/website/src/lib/components/docs/DocsLoader.svelte index 8eaeee44..2362aff7 100644 --- a/website/src/lib/components/docs/DocsLoader.svelte +++ b/website/src/lib/components/docs/DocsLoader.svelte @@ -2,22 +2,33 @@ import { _, locale } from 'svelte-i18n'; export let path: string; + export let titleOnly: boolean = false; let module = undefined; + let metadata: Record = {}; const modules = import.meta.glob('/src/lib/docs/**/*.{md,svx}'); - $: if ($locale) { - modules[`/src/lib/docs/${$locale}/${path}`]().then((mod) => { + function loadModule(path: string) { + modules[path]().then((mod) => { module = mod.default; + metadata = mod.metadata; }); } + + $: if ($locale) { + loadModule(`/src/lib/docs/${$locale}/${path}`); + } {#if module !== undefined} -
- -
+ {#if titleOnly} + {metadata.title} + {:else} +
+ +
+ {/if} {/if}