From b64833e0a031c787571523d1953e603e934c52cb Mon Sep 17 00:00:00 2001 From: Mikkel Svartveit Date: Wed, 25 Oct 2023 10:11:54 -0700 Subject: [PATCH] Tweak text styles --- src/components/Link.astro | 2 +- src/content/blog/lorem-2.md | 21 ------- src/content/blog/lorem-3.md | 21 ------- src/content/blog/lorem.md | 21 ------- src/layouts/ProjectLayout.astro | 83 --------------------------- src/layouts/ProseLayout.astro | 5 ++ src/pages/articles/[article].astro | 7 +-- src/pages/index.astro | 41 +++++-------- src/pages/programming/[project].astro | 8 +-- 9 files changed, 28 insertions(+), 181 deletions(-) delete mode 100644 src/content/blog/lorem-2.md delete mode 100644 src/content/blog/lorem-3.md delete mode 100644 src/content/blog/lorem.md delete mode 100644 src/layouts/ProjectLayout.astro create mode 100644 src/layouts/ProseLayout.astro diff --git a/src/components/Link.astro b/src/components/Link.astro index 41dfe37..5a5e81a 100644 --- a/src/components/Link.astro +++ b/src/components/Link.astro @@ -8,7 +8,7 @@ const { href, class: className, ...attributes } = Astro.props; --- ; - -const { title, website, repository, technologies, date } = - Astro.props.frontmatter; ---- - - - - -

- {title} -

- -

- { - new Date(date).toLocaleDateString("en-US", { - month: "long", - year: "numeric", - }) - } -

- -
- { - technologies - .split(",") - .map((technology) => ( - - {technology} - - )) - } -
- -
- { - website && ( - - 🖥️ Visit website - - ) - } - - { - repository && ( - - 📦 Code on GitHub - - ) - } -
-
- -
- - - diff --git a/src/layouts/ProseLayout.astro b/src/layouts/ProseLayout.astro new file mode 100644 index 0000000..014720b --- /dev/null +++ b/src/layouts/ProseLayout.astro @@ -0,0 +1,5 @@ +
+ +
diff --git a/src/pages/articles/[article].astro b/src/pages/articles/[article].astro index fe45210..f8ff802 100644 --- a/src/pages/articles/[article].astro +++ b/src/pages/articles/[article].astro @@ -4,6 +4,7 @@ import BaseLayout from "@layouts/BaseLayout.astro"; import TextContentLayout from "@layouts/TextContentLayout.astro"; import type { GetStaticPaths } from "astro"; import { getCollection } from "astro:content"; +import ProseLayout from "@layouts/ProseLayout.astro"; export const getStaticPaths = (async () => { const blogCollection = await getCollection("blog"); @@ -33,11 +34,9 @@ const { title, date } = project.data; }

-
+ -
+ diff --git a/src/pages/index.astro b/src/pages/index.astro index a1f3595..5f79ab9 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -42,7 +42,7 @@ const latestArticleImage = latestArticle.data.image; Want to get in touch? - Contact me. + Contact me.
@@ -72,37 +72,26 @@ const latestArticleImage = latestArticle.data.image; class="flex bg-white shadow transition hover:shadow-md hover:underline underline-offset-4 rounded-lg overflow-hidden items-center" > -

{latestArticleTitle}

+

+ {latestArticleTitle} +

- - - - - - - - - - - - - - - - - - - - - diff --git a/src/pages/programming/[project].astro b/src/pages/programming/[project].astro index f10f6a6..f42215d 100644 --- a/src/pages/programming/[project].astro +++ b/src/pages/programming/[project].astro @@ -4,6 +4,7 @@ import BaseLayout from "@layouts/BaseLayout.astro"; import TextContentLayout from "@layouts/TextContentLayout.astro"; import type { GetStaticPaths } from "astro"; import { getCollection } from "astro:content"; +import ProseLayout from "@layouts/ProseLayout.astro"; export const getStaticPaths = (async () => { const programmingEntries = await getCollection("programming"); @@ -73,11 +74,10 @@ const { title, date, technologies, website, repository } = project.data; ) } -
+ + -
+