Commit a67ceaf

HPCesia <me@hpcesia.com>
2025-02-06 10:03:20
refactor: move components
- Move CategoryBar to components/misc directory - Move License to components/misc directory - Move PostInfo to components/misc directory - Update import paths in related files
1 parent 5fb33aa
Changed files (6)
src/components/CategoryBar.astro โ†’ src/components/misc/CategoryBar.astro
File renamed without changes
src/components/License.astro โ†’ src/components/misc/License.astro
File renamed without changes
src/components/PostInfo.astro โ†’ src/components/misc/PostInfo.astro
@@ -1,9 +1,9 @@
 ---
 import { articleConfig } from '@/config';
+import MetaIcon from '@components/widgets/MetaIcon.astro';
 import I18nKey from '@i18n/I18nKey';
 import { i18n } from '@i18n/translation';
 import { countWords } from '@utils/content-utils';
-import MetaIcon from './widgets/MetaIcon.astro';
 
 interface Props {
   title: string;
src/pages/archives/categories/[category]/[page].astro
@@ -1,6 +1,6 @@
 ---
 import { siteConfig } from '@/config';
-import CategoryBar from '@components/CategoryBar.astro';
+import CategoryBar from '@components/misc/CategoryBar.astro';
 import PostPage from '@components/PostPage.astro';
 import ProfileCard from '@components/widgets/ProfileCard.astro';
 import I18nKey from '@i18n/I18nKey';
src/pages/posts/[article].astro
@@ -1,8 +1,8 @@
 ---
 import { articleConfig, commentConfig } from '@/config';
 import Comment from '@components/Comment.astro';
-import License from '@components/License.astro';
-import PostInfo from '@components/PostInfo.astro';
+import License from '@components/misc/License.astro';
+import PostInfo from '@components/misc/PostInfo.astro';
 import Markdown from '@components/utils/Markdown.astro';
 import ProfileCard from '@components/widgets/ProfileCard.astro';
 import TOC from '@components/widgets/TOC.astro';
src/pages/[...page].astro
@@ -1,6 +1,6 @@
 ---
 import { siteConfig } from '@/config';
-import CategoryBar from '@components/CategoryBar.astro';
+import CategoryBar from '@components/misc/CategoryBar.astro';
 import PostPage from '@components/PostPage.astro';
 import ProfileCard from '@components/widgets/ProfileCard.astro';
 import GridLayout from '@layouts/GridLayout.astro';