diff --git a/mdsvex.config.js b/mdsvex.config.js index 5cdd1d0..79fcd73 100644 --- a/mdsvex.config.js +++ b/mdsvex.config.js @@ -2,6 +2,9 @@ import { defineMDSveXConfig as defineConfig } from "mdsvex"; const config = defineConfig({ extensions: [".svelte.md", ".md", ".svx"], + layout: { + guides: 'src/routes/guides/guides.svelte' + }, smartypants: { dashes: "oldschool", @@ -11,4 +14,4 @@ const config = defineConfig({ rehypePlugins: [], }); -export default config; +export default config; \ No newline at end of file diff --git a/public/favicon/android-chrome-192x192.png b/public/favicon/android-chrome-192x192.png deleted file mode 100644 index e9985ab..0000000 Binary files a/public/favicon/android-chrome-192x192.png and /dev/null differ diff --git a/public/favicon/android-chrome-512x512.png b/public/favicon/android-chrome-512x512.png deleted file mode 100644 index 6a0df75..0000000 Binary files a/public/favicon/android-chrome-512x512.png and /dev/null differ diff --git a/public/favicon/apple-touch-icon.png b/public/favicon/apple-touch-icon.png deleted file mode 100644 index 1027e2d..0000000 Binary files a/public/favicon/apple-touch-icon.png and /dev/null differ diff --git a/public/favicon/browserconfig.xml b/public/favicon/browserconfig.xml deleted file mode 100644 index 249c5c1..0000000 --- a/public/favicon/browserconfig.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - #ffc40d - - - diff --git a/public/favicon/favicon-16x16.png b/public/favicon/favicon-16x16.png deleted file mode 100644 index 4342fa8..0000000 Binary files a/public/favicon/favicon-16x16.png and /dev/null differ diff --git a/public/favicon/favicon-32x32.png b/public/favicon/favicon-32x32.png deleted file mode 100644 index 8b1cbb4..0000000 Binary files a/public/favicon/favicon-32x32.png and /dev/null differ diff --git a/public/favicon/mstile-150x150.png b/public/favicon/mstile-150x150.png deleted file mode 100644 index b0ed3a2..0000000 Binary files a/public/favicon/mstile-150x150.png and /dev/null differ diff --git a/public/favicon/safari-pinned-tab.svg b/public/favicon/safari-pinned-tab.svg deleted file mode 100644 index 1c267ef..0000000 --- a/public/favicon/safari-pinned-tab.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - -Created by potrace 1.14, written by Peter Selinger 2001-2017 - - - - - diff --git a/src/lib/utils.ts b/src/lib/utils.ts index 54cb0c8..68e0ef3 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -5,9 +5,20 @@ export const shuffleArray = (array: any[]) => { } }; -function changePage(pages: any, pageName: string): void { - const pageKey = pageName.toLowerCase(); - if (pages[pageKey as keyof typeof pages]) { - active_page = pages[pageKey as keyof typeof pages]; - } -} +export const fetchMarkdownGuides = async () => { +const allPostFiles = import.meta.glob('/src/routes/guides/*.md'); +const iterablePostFiles = Object.entries(allPostFiles); + +const allPosts = await Promise.all( + iterablePostFiles.map(async ([path, resolver]) => { + const { metadata } = await (resolver() as Promise<{ metadata: any }>); + const postPath = path.slice(11, -3); + return { + meta: metadata, + path: postPath + }; + }) +); + + return allPosts; +}; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 5c2ede9..13d0dae 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -10,8 +10,7 @@ - - - -
-
- -
- -
- -
- - -