From 7b6dd61140c549857c844c2c1291b19b3ad38066 Mon Sep 17 00:00:00 2001 From: Cameron Otsuka Date: Mon, 4 Aug 2025 14:13:00 -0700 Subject: [PATCH] add spoiler component, only use mdx when needed, update deps --- bun.lock | 14 +++++++------- ...mdx => build-weekly-roundup-2025-week-4.md} | 0 ...mdx => build-weekly-roundup-2025-week-5.md} | 0 content/reviews/{burning.mdx => burning.md} | 0 .../{challengers.mdx => challengers.md} | 0 content/reviews/{conclave.mdx => conclave.md} | 0 content/reviews/fallen-angels/index.mdx | 7 ++++--- ...tre-dame.mdx => hunchback-of-notre-dame.md} | 0 ...ts-whats-inside.mdx => its-whats-inside.md} | 0 .../{perfect-days.mdx => perfect-days.md} | 0 content/reviews/{sinners.mdx => sinners.md} | 0 .../{subservience.mdx => subservience.md} | 0 ...-the-heron.mdx => the-boy-and-the-heron.md} | 0 content/reviews/{warfare.mdx => warfare.md} | 0 content/reviews/{wicked.mdx => wicked.md} | 0 src/components/ui/spoiler.astro | 18 ++++++++++++++++++ src/styles/style.css | 11 ----------- 17 files changed, 29 insertions(+), 21 deletions(-) rename content/links/{build-weekly-roundup-2025-week-4.mdx => build-weekly-roundup-2025-week-4.md} (100%) rename content/links/{build-weekly-roundup-2025-week-5.mdx => build-weekly-roundup-2025-week-5.md} (100%) rename content/reviews/{burning.mdx => burning.md} (100%) rename content/reviews/{challengers.mdx => challengers.md} (100%) rename content/reviews/{conclave.mdx => conclave.md} (100%) rename content/reviews/{hunchback-of-notre-dame.mdx => hunchback-of-notre-dame.md} (100%) rename content/reviews/{its-whats-inside.mdx => its-whats-inside.md} (100%) rename content/reviews/{perfect-days.mdx => perfect-days.md} (100%) rename content/reviews/{sinners.mdx => sinners.md} (100%) rename content/reviews/{subservience.mdx => subservience.md} (100%) rename content/reviews/{the-boy-and-the-heron.mdx => the-boy-and-the-heron.md} (100%) rename content/reviews/{warfare.mdx => warfare.md} (100%) rename content/reviews/{wicked.mdx => wicked.md} (100%) create mode 100644 src/components/ui/spoiler.astro diff --git a/bun.lock b/bun.lock index f696564..bf6d68b 100644 --- a/bun.lock +++ b/bun.lock @@ -4,22 +4,22 @@ "": { "name": "cotsuka.github.io", "dependencies": { - "@astrojs/mdx": "^4.3.0", + "@astrojs/mdx": "^4.3.3", "@astrojs/react": "^4.3.0", "@astrojs/rss": "^4.0.12", - "@astrojs/sitemap": "^3.4.1", + "@astrojs/sitemap": "^3.4.2", "@fontsource-variable/public-sans": "^5.2.6", "@fontsource-variable/source-code-pro": "^5.2.6", - "@types/react": "^19.1.8", - "@types/react-dom": "^19.1.6", + "@types/react": "^19.1.9", + "@types/react-dom": "^19.1.7", "@vercel/og": "^0.6.8", "astro": "5.11.0", - "react": "^19.1.0", - "react-dom": "^19.1.0", + "react": "^19.1.1", + "react-dom": "^19.1.1", "recharts": "^3.1.0", }, "devDependencies": { - "@types/bun": "^1.2.18", + "@types/bun": "^1.2.19", }, }, }, diff --git a/content/links/build-weekly-roundup-2025-week-4.mdx b/content/links/build-weekly-roundup-2025-week-4.md similarity index 100% rename from content/links/build-weekly-roundup-2025-week-4.mdx rename to content/links/build-weekly-roundup-2025-week-4.md diff --git a/content/links/build-weekly-roundup-2025-week-5.mdx b/content/links/build-weekly-roundup-2025-week-5.md similarity index 100% rename from content/links/build-weekly-roundup-2025-week-5.mdx rename to content/links/build-weekly-roundup-2025-week-5.md diff --git a/content/reviews/burning.mdx b/content/reviews/burning.md similarity index 100% rename from content/reviews/burning.mdx rename to content/reviews/burning.md diff --git a/content/reviews/challengers.mdx b/content/reviews/challengers.md similarity index 100% rename from content/reviews/challengers.mdx rename to content/reviews/challengers.md diff --git a/content/reviews/conclave.mdx b/content/reviews/conclave.md similarity index 100% rename from content/reviews/conclave.mdx rename to content/reviews/conclave.md diff --git a/content/reviews/fallen-angels/index.mdx b/content/reviews/fallen-angels/index.mdx index 682b609..58dfe8d 100644 --- a/content/reviews/fallen-angels/index.mdx +++ b/content/reviews/fallen-angels/index.mdx @@ -8,6 +8,8 @@ tags: posse: Letterboxd: https://letterboxd.com/cotsuka/film/fallen-angels/ --- +import Spoiler from '@components/ui/spoiler.astro'; + ![He Zhiwu and Agent on motorcycle](./fallen-angels-0.png) - the wide-angle field of view, close-up shots, blurred/slowed/sped up scenes, and trip-hop soundtrack all create a dizzying effect. @@ -16,9 +18,8 @@ posse: - scenes are beautifully constructed. for example, the final restaurant scene between the hitman and his partner. - surprisingly funny (e.g., ice cream truck with family) -
- Spoiler + - did the hitman know his partner put a hit out on him? seems like he knows a lot about her (and she knows a lot about him). so in a way, he knew the only way for her to move on was killing him, and she knew he wanted to die. their final hit as partners. -
+ ![Wong Chi-Ming and Agent in restaurant](./fallen-angels-1.jpg) \ No newline at end of file diff --git a/content/reviews/hunchback-of-notre-dame.mdx b/content/reviews/hunchback-of-notre-dame.md similarity index 100% rename from content/reviews/hunchback-of-notre-dame.mdx rename to content/reviews/hunchback-of-notre-dame.md diff --git a/content/reviews/its-whats-inside.mdx b/content/reviews/its-whats-inside.md similarity index 100% rename from content/reviews/its-whats-inside.mdx rename to content/reviews/its-whats-inside.md diff --git a/content/reviews/perfect-days.mdx b/content/reviews/perfect-days.md similarity index 100% rename from content/reviews/perfect-days.mdx rename to content/reviews/perfect-days.md diff --git a/content/reviews/sinners.mdx b/content/reviews/sinners.md similarity index 100% rename from content/reviews/sinners.mdx rename to content/reviews/sinners.md diff --git a/content/reviews/subservience.mdx b/content/reviews/subservience.md similarity index 100% rename from content/reviews/subservience.mdx rename to content/reviews/subservience.md diff --git a/content/reviews/the-boy-and-the-heron.mdx b/content/reviews/the-boy-and-the-heron.md similarity index 100% rename from content/reviews/the-boy-and-the-heron.mdx rename to content/reviews/the-boy-and-the-heron.md diff --git a/content/reviews/warfare.mdx b/content/reviews/warfare.md similarity index 100% rename from content/reviews/warfare.mdx rename to content/reviews/warfare.md diff --git a/content/reviews/wicked.mdx b/content/reviews/wicked.md similarity index 100% rename from content/reviews/wicked.mdx rename to content/reviews/wicked.md diff --git a/src/components/ui/spoiler.astro b/src/components/ui/spoiler.astro new file mode 100644 index 0000000..9598ac6 --- /dev/null +++ b/src/components/ui/spoiler.astro @@ -0,0 +1,18 @@ +
+ Spoiler + +
+ + \ No newline at end of file diff --git a/src/styles/style.css b/src/styles/style.css index 90ed208..9b792fb 100644 --- a/src/styles/style.css +++ b/src/styles/style.css @@ -74,15 +74,4 @@ code { font-family: "Source Code Pro Variable", monospace; margin-bottom: 1rem; padding: 0.1rem; -} -details.spoiler { - color: #ffffff; - background-color: #000000; - margin-bottom: 1rem; - padding: 0.5rem; -} -details.spoiler[open] { - color: unset; - background-color: unset; - border: 0.1rem solid; } \ No newline at end of file -- 2.51.0