From ff00020b70f4c04d8d4b81c23898749c1fb6df0a Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sun, 17 Nov 2024 13:21:45 -0800 Subject: [PATCH] chore: myriad fixes + artist pages --- src/components/Footer.astro | 50 +++---- src/components/Header.astro | 22 +-- src/components/IconMapper.astro | 18 +-- src/components/Metadata.astro | 5 +- src/components/blocks/AssociatedMedia.astro | 2 + src/components/blocks/BlockRenderer.astro | 64 ++++----- src/components/blocks/Hero.astro | 4 +- src/components/blocks/NowPlaying.astro | 10 +- src/components/blocks/YouTubePlayer.astro | 4 +- src/components/blocks/banners/Error.astro | 9 +- src/components/blocks/banners/GitHub.astro | 10 +- src/components/blocks/banners/Npm.astro | 7 +- src/components/blocks/banners/OldPost.astro | 21 +-- src/components/blocks/banners/Rss.astro | 4 +- src/components/blocks/banners/Warning.astro | 4 +- .../blocks/links/PopularPosts.astro | 39 ++--- src/components/blocks/links/RecentLinks.astro | 52 ++++--- src/components/home/RecentActivity.astro | 57 +++++--- src/components/home/RecentPosts.astro | 46 +++--- src/components/media/Grid.astro | 75 +++++----- src/components/media/music/Chart.astro | 42 +++--- src/components/media/music/Recent.astro | 66 +++++---- src/components/media/watching/Hero.astro | 2 +- src/components/nav/Menu.astro | 28 ++-- src/components/nav/NavLink.astro | 38 ++--- src/components/utils/ToggleContent.astro | 10 ++ src/layouts/Layout.astro | 9 +- src/pages/.well-known/webfinger.js | 2 +- src/pages/[permalink].astro | 12 +- src/pages/blogroll.astro | 112 +++++++++------ src/pages/blogroll.opml.js | 4 +- src/pages/books/[isbn].astro | 2 +- src/pages/books/index.astro | 5 +- src/pages/books/years/[year].astro | 27 +++- src/pages/feeds/all.json.js | 12 +- src/pages/feeds/all.xml.js | 4 +- src/pages/feeds/books.json.js | 6 +- src/pages/feeds/books.xml.js | 4 +- src/pages/feeds/links.json.js | 6 +- src/pages/feeds/links.xml.js | 2 +- src/pages/feeds/movies.json.js | 4 +- src/pages/feeds/movies.xml.js | 4 +- src/pages/feeds/posts.json.js | 6 +- src/pages/feeds/posts.xml.js | 4 +- src/pages/humans.txt.js | 2 +- src/pages/index.astro | 19 +-- src/pages/links.astro | 63 +++++---- src/pages/music/artists/[slug].astro | 133 ++++++++++++++++++ src/pages/music/releases.ics.js | 15 +- src/pages/posts/[...page].astro | 52 ++++--- src/pages/posts/[year]/[title].astro | 8 +- src/utils/data/dynamic/artistByUrl.js | 25 ++++ src/utils/data/dynamic/bookByUrl.js | 8 +- 53 files changed, 753 insertions(+), 486 deletions(-) create mode 100644 src/components/utils/ToggleContent.astro create mode 100644 src/pages/music/artists/[slug].astro create mode 100644 src/utils/data/dynamic/artistByUrl.js diff --git a/src/components/Footer.astro b/src/components/Footer.astro index b467210..0a9d050 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,36 +1,36 @@ --- -import NavLink from '@components/nav/NavLink.astro'; -import { fetchGlobalData } from '@utils/data/global/index.js'; +import NavLink from "@components/nav/NavLink.astro"; +import { fetchGlobalData } from "@utils/data/global/index.js"; const { updated } = Astro.props; const { nav } = await fetchGlobalData(Astro); --- -