diff --git a/docs/copyright/README.md b/docs/copyright/README.md
new file mode 100644
index 000000000..32acee1d5
--- /dev/null
+++ b/docs/copyright/README.md
@@ -0,0 +1 @@
+# 软件著作权
diff --git a/docs/read-books/README.md b/docs/read-books/README.md
index f96afe5e2..870ae46a2 100644
--- a/docs/read-books/README.md
+++ b/docs/read-books/README.md
@@ -1,5 +1,5 @@
---
-title: 读书整理
+title: 读书
---
# 读书整理
diff --git a/docs/read-books/cs-books/README.md b/docs/read-books/cs-books/README.md
new file mode 100644
index 000000000..6bf33e374
--- /dev/null
+++ b/docs/read-books/cs-books/README.md
@@ -0,0 +1 @@
+# 技术类
diff --git a/docs/read-books/not-cs-book/README.md b/docs/read-books/not-cs-book/README.md
new file mode 100644
index 000000000..adb6ead9e
--- /dev/null
+++ b/docs/read-books/not-cs-book/README.md
@@ -0,0 +1 @@
+# 文学类
diff --git a/docs/ruankao/README.md b/docs/ruankao/README.md
new file mode 100644
index 000000000..b1d585c6c
--- /dev/null
+++ b/docs/ruankao/README.md
@@ -0,0 +1,15 @@
+# 考试
+
+```mindmap
+root(考试)
+ (软件设计师)
+ (系统架构师)
+ (软著)
+```
+
+## 软考
+
+- 官网入口:
+- 用户登录:
+- 考试报名:
+- 考试查分:
diff --git a/docs/ruankao/architect/README.md b/docs/ruankao/architect/README.md
new file mode 100644
index 000000000..9e600bd79
--- /dev/null
+++ b/docs/ruankao/architect/README.md
@@ -0,0 +1,8 @@
+# 系统架构师
+
+```mindmap
+root(系统架构师)
+ (综合知识)
+ (案例分析)
+ (论文写作)
+```
diff --git a/docs/ruankao/architect/architect.sidebar.ts b/docs/ruankao/architect/architect.sidebar.ts
new file mode 100644
index 000000000..319afd70e
--- /dev/null
+++ b/docs/ruankao/architect/architect.sidebar.ts
@@ -0,0 +1,26 @@
+export const architectSidebar = [
+ {
+ text: '综合知识',
+ prefix: '综合知识',
+ collapsible: true,
+ link: '/ruankao/architect/综合知识/',
+ },
+ {
+ text: '案例分析',
+ prefix: '案例分析',
+ collapsible: false,
+ children: [
+ { text: '软件架构设计', link: '1-软件架构设计.md' },
+ { text: '系统开发基础', link: '2-系统开发基础.md' },
+ { text: '数据库系统', link: '3-数据库系统.md' },
+ { text: 'Web应用开发', link: '4-Web应用开发.md' },
+ { text: '设计模式', link: '5-设计模式.md' },
+ ],
+ },
+ {
+ text: '论文写作',
+ prefix: '论文写作',
+ collapsible: true,
+ link: '/ruankao/architect/论文写作/',
+ },
+]
diff --git "a/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/1-\350\275\257\344\273\266\346\236\266\346\236\204\350\256\276\350\256\241.md" "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/1-\350\275\257\344\273\266\346\236\266\346\236\204\350\256\276\350\256\241.md"
new file mode 100644
index 000000000..f7019955d
--- /dev/null
+++ "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/1-\350\275\257\344\273\266\346\236\266\346\236\204\350\256\276\350\256\241.md"
@@ -0,0 +1,5 @@
+---
+title: 软件架构设计
+permalink: /ruankao/architect/architect-design/
+---
+# 软件架构设计
diff --git "a/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/2-\347\263\273\347\273\237\345\274\200\345\217\221\345\237\272\347\241\200.md" "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/2-\347\263\273\347\273\237\345\274\200\345\217\221\345\237\272\347\241\200.md"
new file mode 100644
index 000000000..da28d3343
--- /dev/null
+++ "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/2-\347\263\273\347\273\237\345\274\200\345\217\221\345\237\272\347\241\200.md"
@@ -0,0 +1,5 @@
+---
+title: 系统开发基础
+permalink: /ruankao/architect/system-develop-base/
+---
+# 系统开发基础
diff --git "a/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/3-\346\225\260\346\215\256\345\272\223\347\263\273\347\273\237.md" "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/3-\346\225\260\346\215\256\345\272\223\347\263\273\347\273\237.md"
new file mode 100644
index 000000000..92dfed760
--- /dev/null
+++ "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/3-\346\225\260\346\215\256\345\272\223\347\263\273\347\273\237.md"
@@ -0,0 +1,5 @@
+---
+title: 数据库系统
+permalink: /ruankao/architect/db-system/
+---
+# 数据库系统
diff --git "a/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/4-Web\345\272\224\347\224\250\345\274\200\345\217\221.md" "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/4-Web\345\272\224\347\224\250\345\274\200\345\217\221.md"
new file mode 100644
index 000000000..c4aba8f19
--- /dev/null
+++ "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/4-Web\345\272\224\347\224\250\345\274\200\345\217\221.md"
@@ -0,0 +1,5 @@
+---
+title: Web应用开发
+permalink: /ruankao/architect/app-develop/
+---
+# Web应用开发
diff --git "a/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/5-\350\256\276\350\256\241\346\250\241\345\274\217.md" "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/5-\350\256\276\350\256\241\346\250\241\345\274\217.md"
new file mode 100644
index 000000000..554be7945
--- /dev/null
+++ "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/5-\350\256\276\350\256\241\346\250\241\345\274\217.md"
@@ -0,0 +1,11 @@
+---
+title: 设计模式
+permalink: /ruankao/architect/design-pattern/
+---
+# 设计模式
+
+## 创建型
+
+## 结构型
+
+## 行为型
diff --git "a/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/README.md" "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/README.md"
new file mode 100644
index 000000000..1d04ab384
--- /dev/null
+++ "b/docs/ruankao/architect/\346\241\210\344\276\213\345\210\206\346\236\220/README.md"
@@ -0,0 +1,5 @@
+---
+title: 案例分析
+permalink: /ruankao/architect/case-analyse/
+---
+# 案例分析
diff --git "a/docs/ruankao/architect/\347\273\274\345\220\210\347\237\245\350\257\206/README.md" "b/docs/ruankao/architect/\347\273\274\345\220\210\347\237\245\350\257\206/README.md"
new file mode 100644
index 000000000..a811bd274
--- /dev/null
+++ "b/docs/ruankao/architect/\347\273\274\345\220\210\347\237\245\350\257\206/README.md"
@@ -0,0 +1,5 @@
+---
+title: 综合知识
+permalink: /ruankao/architect/comprehensive/
+---
+# 综合知识
diff --git "a/docs/ruankao/architect/\350\256\272\346\226\207\345\206\231\344\275\234/1-\350\200\203\347\202\271.md" "b/docs/ruankao/architect/\350\256\272\346\226\207\345\206\231\344\275\234/1-\350\200\203\347\202\271.md"
new file mode 100644
index 000000000..e69de29bb
diff --git "a/docs/ruankao/architect/\350\256\272\346\226\207\345\206\231\344\275\234/2-\346\250\241\346\235\277.md" "b/docs/ruankao/architect/\350\256\272\346\226\207\345\206\231\344\275\234/2-\346\250\241\346\235\277.md"
new file mode 100644
index 000000000..e69de29bb
diff --git "a/docs/ruankao/architect/\350\256\272\346\226\207\345\206\231\344\275\234/3-\350\256\272\347\202\271.md" "b/docs/ruankao/architect/\350\256\272\346\226\207\345\206\231\344\275\234/3-\350\256\272\347\202\271.md"
new file mode 100644
index 000000000..e69de29bb
diff --git "a/docs/ruankao/architect/\350\256\272\346\226\207\345\206\231\344\275\234/README.md" "b/docs/ruankao/architect/\350\256\272\346\226\207\345\206\231\344\275\234/README.md"
new file mode 100644
index 000000000..f4fca8222
--- /dev/null
+++ "b/docs/ruankao/architect/\350\256\272\346\226\207\345\206\231\344\275\234/README.md"
@@ -0,0 +1,5 @@
+---
+title: 论文写作
+permalink: /ruankao/architect/essay-writing/
+---
+# 论文写作
diff --git a/docs/ruankao/soft-design/README.md b/docs/ruankao/soft-design/README.md
new file mode 100644
index 000000000..41daba349
--- /dev/null
+++ b/docs/ruankao/soft-design/README.md
@@ -0,0 +1 @@
+# 软件设计师
diff --git a/docs/ruankao/soft-design/soft-design.sidebar.ts b/docs/ruankao/soft-design/soft-design.sidebar.ts
new file mode 100644
index 000000000..98e8e4cdd
--- /dev/null
+++ b/docs/ruankao/soft-design/soft-design.sidebar.ts
@@ -0,0 +1,10 @@
+export const softDesignSidebar = [
+ {
+ text: '基础知识',
+ children: [],
+ },
+ {
+ text: '应用技术',
+ children: [],
+ },
+]
diff --git "a/docs/ruankao/soft-design/\345\237\272\347\241\200\347\237\245\350\257\206/README.md" "b/docs/ruankao/soft-design/\345\237\272\347\241\200\347\237\245\350\257\206/README.md"
new file mode 100644
index 000000000..f834b2bc2
--- /dev/null
+++ "b/docs/ruankao/soft-design/\345\237\272\347\241\200\347\237\245\350\257\206/README.md"
@@ -0,0 +1,5 @@
+---
+title: 基础知识
+permalink: /soft-design/basics/
+---
+# 基础知识
diff --git "a/docs/ruankao/soft-design/\345\272\224\347\224\250\346\212\200\346\234\257/README.md" "b/docs/ruankao/soft-design/\345\272\224\347\224\250\346\212\200\346\234\257/README.md"
new file mode 100644
index 000000000..752e779bc
--- /dev/null
+++ "b/docs/ruankao/soft-design/\345\272\224\347\224\250\346\212\200\346\234\257/README.md"
@@ -0,0 +1,5 @@
+---
+title: 论文写作
+permalink: /soft-design/application/
+---
+# 应用技术
diff --git a/docs/solo-algorithm/solo-algorithm.sidebar.ts b/docs/solo-algorithm/solo-algorithm.sidebar.ts
index a78da77f6..540683785 100644
--- a/docs/solo-algorithm/solo-algorithm.sidebar.ts
+++ b/docs/solo-algorithm/solo-algorithm.sidebar.ts
@@ -1,31 +1,18 @@
export const soloAlgorithmSidebar = [
{
- text: '❓ 面试必刷Top101',
- link: '/solo-algorithm/interview-101/',
- },
- {
- text: '⚔️ 剑指Offer',
- link: '/solo-algorithm/sword-point/',
- },
- {
- text: '🌟 Shell篇',
- link: '/solo-algorithm/shell/',
+ text: '面试必刷',
+ children: [
+ { text: '❓ 面试必刷Top101', link: '/solo-algorithm/interview-101/' },
+ { text: '⚔️ 剑指Offer', link: '/solo-algorithm/sword-point/' },
+ { text: '🌟 Shell篇', link: '/solo-algorithm/shell/' },
+ ],
},
{
- text: '在线刷题',
+ text: '刷题平台',
children: [
- {
- text: '🫀 牛客',
- link: 'https://www.nowcoder.com/',
- },
- {
- text: '🪐 力扣',
- link: 'https://leetcode-cn.com/',
- },
- {
- text: '🏫 杭电OJ',
- link: 'https://acm.hdu.edu.cn/',
- },
+ { text: '🫀 牛客', link: 'https://www.nowcoder.com/' },
+ { text: '🪐 力扣', link: 'https://leetcode-cn.com/' },
+ { text: '🏫 杭电OJ', link: 'https://acm.hdu.edu.cn/' },
],
},
]
diff --git a/docs/theme.config.ts b/docs/theme.config.ts
index 9d595d244..f627ed29c 100644
--- a/docs/theme.config.ts
+++ b/docs/theme.config.ts
@@ -6,6 +6,8 @@ import { FrontEndSidebar } from './front-end/front-end.sidebar'
import { JobChanceSidebar } from './job-chance/job-chance.sidebar'
import { MicroserviceSidebar } from './microservice/microserviceSidebar'
import { ReadBooksSidebar } from './read-books/read-books.sidebar'
+import { architectSidebar } from './ruankao/architect/architect.sidebar'
+import { softDesignSidebar } from './ruankao/soft-design/soft-design.sidebar'
import {
BaseSidebar,
DesignPatternsSidebar,
@@ -34,13 +36,39 @@ export const navbarConfig = defineVipNavbarConfig([
{
text: '💻 全栈开发',
children: [
- { text: '👩🏻💻 前端', link: '/front-end/' },
+ {
+ text: '前端',
+ link: '/front-end/',
+ children: [
+ { text: '👩🏻💻 三件套', link: '/front-end/' },
+ ],
+ },
{ text: '👨🏻💻 后端', link: '/server-end/' },
{ text: '💫 开发技巧', link: '/develop-skill/' },
{ text: '🕸️ 微服务架构', link: '/microservice/' },
],
},
- { text: '📖 读书整理', link: '/read-books/' },
+ {
+ text: '📖 能力提升',
+ children: [
+ { text: '® 软著', link: '/copyright/' },
+ {
+ text: '考试',
+ link: '/ruankao/',
+ children: [
+ { text: '👨🏻💻 软件设计师', link: '/ruankao/soft-design/' },
+ { text: '💫 系统架构师', link: '/ruankao/architect/' },
+ ],
+ },
+ {
+ text: '读书',
+ children: [
+ { text: '🕸️ 技术类', link: '/read-books/cs-books/' },
+ { text: '💫 文学类', link: '/read-books/not-cs-book/' },
+ ],
+ },
+ ],
+ },
{
text: '👉 了解更多',
children: [
@@ -85,6 +113,10 @@ export const sidebarConfig = defineVipSidebarConfig({
'/job-chance': JobChanceSidebar,
'/microservice': MicroserviceSidebar,
'/battle-interview': BattleInterviewSidebar,
+
+ // 软考
+ '/ruankao/soft-desigin': softDesignSidebar,
+ '/ruankao/architect': architectSidebar,
})
/**
diff --git "a/docs/\345\270\270\347\224\250\347\275\221\347\253\231.md" "b/docs/\345\270\270\347\224\250\347\275\221\347\253\231.md"
index 29d58eb64..e3d793ba7 100644
--- "a/docs/\345\270\270\347\224\250\347\275\221\347\253\231.md"
+++ "b/docs/\345\270\270\347\224\250\347\275\221\347\253\231.md"
@@ -6,24 +6,22 @@ sidebar: false
# 常用网站
-## 技术文档
-
-### 知识库
+## 笔记
- JavaGuide:
- JavaFamily:
- Java面试考察:
-### 代码管理
+## 代码管理
- Git中文文档:
- SVN中文文档:
-### 代码规范
+## 代码规范
- EsLint中文文档:
-### 前端
+## 前端
- JQuery中文文档:
- Vue中文文档:
@@ -31,7 +29,7 @@ sidebar: false
- Vuepress:
- Vuepress-theme-hope:
-#### UI框架
+### UI框架
- View UI:
- Element-plus:
@@ -40,17 +38,17 @@ sidebar: false
- 微信小程序:
-### 服务端
+## 服务端
- Nginx:
-#### 语言
+### 语言
- Node.js:
- TypeScript:
- Golang:
-#### 框架
+### 框架
- Express:
- Koa:
@@ -59,22 +57,22 @@ sidebar: false
- Nest.js中文:
- Midway.js:
-#### 消息队列
+### 消息队列
- RabbitMQ:
- RocketMQ:
- Kafka:
-#### 容器相关
+## 容器相关
- Docker官方:
- Kubernetes中文:
-#### ELK相关
+## ELK
- ElasticSearch:
-#### CI/CD
+## CI/CD
- Jenkins:
- GitHub Actions中文: