Commit 421078a

HPCesia <me@hpcesia.com>
2025-01-24 11:24:49
refactor: markdown styles
move styles imported in [article].astro to Markdown.astro
1 parent 959a3d6
Changed files (3)
src
components
pages
styles
src/components/utils/Markdown.astro
@@ -0,0 +1,7 @@
+---
+import '@/styles/markdown.scss';
+---
+
+<article>
+  <slot />
+</article>
src/pages/posts/[article].astro
@@ -1,8 +1,8 @@
 ---
 import { articleConfig } from '@/config';
-import '@/styles/article.scss';
 import License from '@components/License.astro';
 import PostInfo from '@components/PostInfo.astro';
+import Markdown from '@components/utils/Markdown.astro';
 import ProfileCard from '@components/widgets/ProfileCard.astro';
 import TOC from '@components/widgets/TOC.astro';
 import GridLayout from '@layouts/GridLayout.astro';
@@ -35,9 +35,9 @@ const wordCount = countWords(article.body || '');
     />
   </Fragment>
   <div class="theme-card-bg theme-border rounded-xl border-2 px-6 py-4">
-    <article>
+    <Markdown>
       <Content />
-    </article>
+    </Markdown>
     <License time={article.data.published} />
   </div>
   <Fragment slot="aside-fixed">
src/styles/article.scss → src/styles/markdown.scss
File renamed without changes