From fda43d81a22e17a188c0f26c90b4d18c71bbace7 Mon Sep 17 00:00:00 2001 From: Matt Fantinel Date: Sat, 2 Apr 2022 19:54:01 -0300 Subject: [PATCH] Layouts-rework (#22) * Reworked Layouts to be more declarative while named layouts aren't a thing in SvelteKit * Fix meta image extension * Added excerpt * Added WIP disclaimer in digital tools page --- src/app.scss | 4 +- src/lib/layouts/article-layout.svelte | 55 ++++++ src/lib/layouts/waves-layout.svelte | 15 ++ src/lib/scss/markdown.scss | 149 +++++++++++++++++ src/routes/[slug]/__layout.reset.svelte | 158 +----------------- src/routes/__layout.svelte | 15 +- .../{blog.json.js => blog/index.json.js} | 0 src/routes/{blog.svelte => blog/index.svelte} | 25 +-- src/routes/digital-tools.md | 46 +++++ src/routes/index.svelte | 21 +-- src/routes/resume.svelte | 11 +- svelte.config.js | 3 + 12 files changed, 308 insertions(+), 194 deletions(-) create mode 100644 src/lib/layouts/article-layout.svelte create mode 100644 src/lib/layouts/waves-layout.svelte create mode 100644 src/lib/scss/markdown.scss rename src/routes/{blog.json.js => blog/index.json.js} (100%) rename src/routes/{blog.svelte => blog/index.svelte} (63%) create mode 100644 src/routes/digital-tools.md diff --git a/src/app.scss b/src/app.scss index f93f5a63..da6d6766 100644 --- a/src/app.scss +++ b/src/app.scss @@ -38,4 +38,6 @@ html { #svelte-root { height: 100%; position: relative; -} \ No newline at end of file +} + +@import './lib/scss/markdown.scss'; \ No newline at end of file diff --git a/src/lib/layouts/article-layout.svelte b/src/lib/layouts/article-layout.svelte new file mode 100644 index 00000000..d3ce7d0d --- /dev/null +++ b/src/lib/layouts/article-layout.svelte @@ -0,0 +1,55 @@ + + + + {#if title} + {title} + + + {/if} + + {#if excerpt} + + + + {/if} + + {#if image} + + + {/if} + + +
+
+ +
+
+ {#if title} +
+

{title}

+
+ {/if} + + {#if image} +
+ Cover Image +
+ {/if} + +
+ +
+
+
+ +
+
diff --git a/src/lib/layouts/waves-layout.svelte b/src/lib/layouts/waves-layout.svelte new file mode 100644 index 00000000..ff550441 --- /dev/null +++ b/src/lib/layouts/waves-layout.svelte @@ -0,0 +1,15 @@ + + + + +
+ +
+ +
+ +