diff --git a/docs/wiki/01-首页.md b/docs/wiki/01-首页.md
index cc2dcf9..d330805 100644
--- a/docs/wiki/01-首页.md
+++ b/docs/wiki/01-首页.md
@@ -1,50 +1,38 @@
-# 网络维护科wiki首页
+
+import DocsCard from '@site/src/components/wiki_menu/index';
+import DocsCardList from '@site/src/components/wiki_menu/index';
+
+# 网络维护科wiki首页🤓
:::tip 提示
-**至手机用户:点击页面左上角的三条杠打开导航栏,以浏览本站**\
-**推荐使用电脑端访问**
+致手机用户:点击页面左上角的三条杠打开导航栏,以浏览本站
+
+推荐使用电脑端访问
:::
-## 介绍
-这里是中山学院网络维护科wiki,记录了网络维护工作的相关知识,wiki的内容都是历代网维的成员整理总结的,你也可以贡献自己的内容
+**你好呀!**
+
+**这里是中山学院网络维护科wiki,记录了我们网络维护工作的知识📝**
+
+**wiki的内容都是历代网维的成员整理总结的,欢迎你贡献自己的内容😆**
:::warning 注意
-本wiki还在大量开发中,许多条目可能会不完善或者缺失,仅供开发组组员和正式成员测试参考使用,如果你对wiki的编写和维护感兴趣,可以访问我们的[github源代码仓库](https://github.com/ZSCNetSupportDept/website),具体的细节请联系开发组组长
+本wiki正在积极完善当中🤗,许多条目可能出现不完善或者缺失的情况😥,仅供正式成员参考使用,如果你也想参与wiki的编写,请联系开发组组长🫡
:::
-## wiki的内容
-**wiki基本由以下部分组成:**
-### 技能
-进行网络维修需要掌握的技能
-### 基础知识
-有关校园网络以及相关概念的基础知识
-### 片区介绍
-记录了我们需要维护的片区的信息,以及在这些片区值班的注意事项
-### 故障介绍
-记录了常见的故障以及相关的解决办法,另外旧的错误码也放在这个板块下面
-### [MacOS修理指南](./MacOS修理指南)
-MacOS的修理事项
-### [资源](/docs/wiki/资源)
-我们在这个网站上存放了一些可能会有用的资源,以方便大家下载,如果你有资源想要上传的话,可以联系开发组
-### [杂项](/docs/wiki/杂项)
-这里是一些不便于归类的文章的收纳处,如果你的文章不太好归类,可以放在这里
+## 目录
+
+
+
+
## 旧wiki
-这里是新版wiki,但是旧版wiki依然可用,你可以通过[wiki.zsxyww.com](https://wiki.zsxyww.com) 来访问,上面还有没有迁移的许多旧文章,我们目前在逐步转移这些文章
-## 贡献
+编写新的wiki,并不意味着旧版wiki会被淘汰😛你可以通过[wiki.zsxyww.com](https://wiki.zsxyww.com) 来访问,上面还有没有迁移的许多旧文章,我们目前在逐步转移这些文章
+:::info 🤪
+
如果你想为本wiki添砖加瓦,可以在仓库里PR:[wiki的github仓库](https://github.com/ZSCNetSupportDept/website)
-:::tip 提示
-
-对于新手,如果wiki不能解决你的问题和其他疑惑,可以随意向组长,科长,api,或者其他人请教,我们也会加油完善wiki的
-
-
-
-
-
-
:::
-
diff --git a/docs/wiki/11-杂项/index.md b/docs/wiki/11-杂项/index.md
index e136d22..e3adc14 100644
--- a/docs/wiki/11-杂项/index.md
+++ b/docs/wiki/11-杂项/index.md
@@ -1,2 +1,2 @@
# 杂项
-这里存放了一些不便于归类的文章
+这里存放了一些杂七杂八的文章,也许以后会把他们整理放到其他板块里?
diff --git a/src/components/wiki_menu/index.js b/src/components/wiki_menu/index.js
new file mode 100644
index 0000000..57e2721
--- /dev/null
+++ b/src/components/wiki_menu/index.js
@@ -0,0 +1,58 @@
+import React from 'react';
+import Link from '@docusaurus/Link';
+import styles from './style.module.css';
+
+const DocsCard = ({ title, description, link }) => {
+ return (
+
+
+
{title}
+
{description}
+
+
+ );
+};
+
+// 模拟多个 DocsCard
+const DocsCardList = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default DocsCardList;
diff --git a/src/components/wiki_menu/style.module.css b/src/components/wiki_menu/style.module.css
new file mode 100644
index 0000000..873dc80
--- /dev/null
+++ b/src/components/wiki_menu/style.module.css
@@ -0,0 +1,80 @@
+/* 让 DocsCard 采用两列布局 */
+.cardContainer {
+ display: grid;
+ grid-template-columns: repeat(2, 1fr); /* 2列布局 */
+ gap: 16px; /* 卡片间距 */
+ max-width: 800px; /* 限制最大宽度 */
+ margin: 0 auto; /* 居中 */
+ padding: 16px;
+}
+
+/* 单个卡片样式 */
+.card {
+ background: var(--ifm-background-color);
+ border: 2px solid var(--ifm-color-primary); /* Docusaurus 主题色(默认绿色) */
+ border-radius: 12px;
+ padding: 20px;
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
+ transition: all 0.3s ease-in-out;
+ text-align: center;
+}
+
+/* 悬停时边框加深 */
+.card:hover {
+ transform: translateY(-4px);
+ box-shadow: 0 6px 12px rgba(0, 0, 0, 0.12);
+ border-color: var(--ifm-color-primary-dark); /* 悬停时颜色变深 */
+}
+
+/* 让整个卡片可点击 */
+.cardLink {
+ text-decoration: none;
+ color: var(--ifm-font-color-base);
+ display: block;
+ padding: 10px 0;
+}
+
+/* 标题美化 */
+.card h3 {
+ margin: 0;
+ font-size: 20px;
+ font-weight: bold;
+ color: var(--ifm-heading-color);
+}
+
+/* 让描述文字更简洁 */
+.card p {
+ margin: 8px 0 0;
+ font-size: 14px;
+ color: var(--ifm-font-color-secondary);
+}
+
+/* 🔹 移动端优化:小屏幕时改为一列 */
+@media (max-width: 768px) {
+ .cardContainer {
+ grid-template-columns: 1fr; /* 小屏幕时一列 */
+ }
+
+ .card {
+ padding: 16px;
+ border-radius: 10px;
+ }
+
+ .card h3 {
+ font-size: 18px;
+ }
+
+ .card p {
+ font-size: 13px;
+ }
+}
+
+/* 🌙 适配黑暗模式 */
+html[data-theme='dark'] .card {
+ background: var(--ifm-background-surface-color);
+ border-color: var(--ifm-color-primary-light);
+}
+
+html[data-theme='dark'] .card:hover {
+ border-color: var(--ifm-color-primary);
+}