Commit bf52874

HPCesia <me@hpcesia.com>
2025-02-10 05:11:09
refactor: delete useless class
1 parent 33065b8
src/components/misc/CategoryBar.astro
@@ -11,7 +11,7 @@ interface Props {
 const { categories, currentCategory } = Astro.props;
 ---
 
-<div id="category-bar" class="card card-bordered border-base-300 mb-4 w-full border-2">
+<div id="category-bar" class="card border-base-300 mb-4 w-full border-2">
   <div class="card-body flex flex-row items-center gap-2 overflow-auto px-2 py-3">
     <a
       href={`/`}
src/components/misc/License.astro
@@ -29,7 +29,7 @@ const infomations = [
 ];
 ---
 
-<div class="card card-bordered border-primary/10 bg-primary/25 my-4 border-2">
+<div class="card border-primary/10 bg-primary/25 my-4 border-2">
   <div class="card-body grid grid-cols-2 gap-x-4 p-4 text-lg">
     {
       infomations.map((info) => (
src/components/widgets/PostCard.astro
@@ -49,7 +49,7 @@ const metas: ({ icon: string; text: string; link?: string } | undefined)[] = [
 
 <div
   class:list={[
-    'card card-bordered border-base-300 md:card-side flex w-full border-2 max-md:flex-col-reverse',
+    'card border-base-300 md:card-side flex w-full border-2 max-md:flex-col-reverse',
     className,
   ]}
 >
src/components/widgets/ProfileCard.astro
@@ -5,11 +5,7 @@ import { Icon } from 'astro-icon/components';
 import Button from './Button.astro';
 ---
 
-<div
-  id="profile-card"
-  transition:name="profile-card"
-  class="card card-bordered border-base-300 border-2"
->
+<div id="profile-card" transition:name="profile-card" class="card border-base-300 border-2">
   <figure class="px-4 pt-4">
     <a href="/about/">
       <ImageWrapper class="rounded-xl" src={profileConfig.avatar} alt={profileConfig.name} />
src/components/widgets/TOC.astro
@@ -40,7 +40,7 @@ const tocTree = buildTocTree(headings);
 
 <div
   id="toc"
-  class:list={['card card-bordered border-base-300 bg-base-100 border-2', className]}
+  class:list={['card border-base-300 bg-base-100 border-2', className]}
   transition:name="toc-card"
 >
   <div class="card-body max-h-96 overflow-y-auto p-2">
src/pages/archives/[...time].astro
@@ -73,7 +73,7 @@ const postCount = await getPostsCount();
 ---
 
 <GridLayout>
-  <div class="card card-bordered border-base-300 mb-4 border-2">
+  <div class="card border-base-300 mb-4 border-2">
     <div class="breadcrumbs card-body text-md py-3">
       <ul>
         <li>
@@ -100,7 +100,7 @@ const postCount = await getPostsCount();
       </ul>
     </div>
   </div>
-  <div class="card card-bordered border-base-300 border-2 px-6 py-4">
+  <div class="card border-base-300 border-2 px-6 py-4">
     <div class="tooltip md:tooltip-right tooltip-bottom mx-auto w-fit">
       <h1 class="text-center text-3xl font-bold">{i18n(I18nKey.archive)}</h1>
       <div class="tooltip-content">
src/pages/posts/[article].astro
@@ -35,7 +35,7 @@ const description = article.data.description || remarkPluginFrontmatter.excerpt;
       class="mx-2 mt-4"
     />
   </Fragment>
-  <div class="card card-bordered border-base-300 border-2 px-6 py-4">
+  <div class="card border-base-300 border-2 px-6 py-4">
     <Markdown>
       <Content />
     </Markdown>
src/pages/[...page].astro
@@ -3,6 +3,7 @@ import { siteConfig } from '@/config';
 import CategoryBar from '@components/misc/CategoryBar.astro';
 import PostPage from '@components/PostPage.astro';
 import ProfileCard from '@components/widgets/ProfileCard.astro';
+import SiteInfoCard from '@components/widgets/SiteInfoCard.astro';
 import GridLayout from '@layouts/GridLayout.astro';
 import { getCategories, getSortedPosts } from '@utils/content-utils';
 
@@ -31,5 +32,6 @@ const categories = await getCategories();
   />
   <Fragment slot="aside-fixed">
     <ProfileCard />
+    <SiteInfoCard />
   </Fragment>
 </GridLayout>