From 6b97a5247221e33ed1508305db85d99f90045fae Mon Sep 17 00:00:00 2001 From: xfy Date: Mon, 19 May 2025 15:31:18 +0800 Subject: [PATCH] fix: markdown css missing --- app/layout.tsx | 1 - app/p/[slug]/page.tsx | 1 + content/posts/leptos-dark-mode.mdx | 7 ++++++- public/images/p/leptos-dark-mode/dark-mode.png | Bin 0 -> 6905 bytes styles/globals.css | 1 + 5 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 public/images/p/leptos-dark-mode/dark-mode.png diff --git a/app/layout.tsx b/app/layout.tsx index 46baa5e..8d7a302 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -7,7 +7,6 @@ import RUAThemeProvider from 'components/pages/theme-provider'; import fonts from 'lib/fonts'; import { Metadata } from 'next'; import 'styles/globals.css'; -import 'styles/rua.css'; export const metadata: Metadata = { title: 'RUA', diff --git a/app/p/[slug]/page.tsx b/app/p/[slug]/page.tsx index dbf2d2d..154f928 100644 --- a/app/p/[slug]/page.tsx +++ b/app/p/[slug]/page.tsx @@ -11,6 +11,7 @@ import rehypeHighlight from 'rehype-highlight'; import rehypeSlug from 'rehype-slug'; import remarkGfm from 'remark-gfm'; import { Post } from 'types'; +import 'styles/rua.css'; const PostToc = dynamic(() => import('components/post/post-toc')); const PostCommnetLine = dynamic( diff --git a/content/posts/leptos-dark-mode.mdx b/content/posts/leptos-dark-mode.mdx index 7476a30..c161d6a 100644 --- a/content/posts/leptos-dark-mode.mdx +++ b/content/posts/leptos-dark-mode.mdx @@ -66,7 +66,12 @@ let UseColorModeReturn { mode, set_mode, .. } = use_color_mode_with_options( provide_context((mode, set_mode)); ``` -![](Pasted%20image%2020241011164933.png) +local storage key ## Library diff --git a/public/images/p/leptos-dark-mode/dark-mode.png b/public/images/p/leptos-dark-mode/dark-mode.png new file mode 100644 index 0000000000000000000000000000000000000000..894620dccda9bf9f1a5f3ac90a6a6e11d9a2f933 GIT binary patch literal 6905 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 Y9Ag^bU|Yeb0d9h!B&RN00kwGlKX86xlmGw# literal 0 HcmV?d00001 diff --git a/styles/globals.css b/styles/globals.css index 1bc6041..f5d8c82 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -1,4 +1,5 @@ @import 'tailwindcss'; +@import './rua.css'; @custom-variant dark (&:is(.mocha *));