feat: 折叠列表
This commit is contained in:
6
.vitepress/cache/deps/_metadata.json
vendored
6
.vitepress/cache/deps/_metadata.json
vendored
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"hash": "a024103b",
|
"hash": "a6b6eb8d",
|
||||||
"browserHash": "a25ead77",
|
"browserHash": "4ad643d4",
|
||||||
"optimized": {
|
"optimized": {
|
||||||
"vue": {
|
"vue": {
|
||||||
"src": "../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
|
"src": "../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
|
||||||
"file": "vue.js",
|
"file": "vue.js",
|
||||||
"fileHash": "c3ee5cca",
|
"fileHash": "83119fbb",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -13,12 +13,14 @@ export default defineConfig({
|
|||||||
sidebar: [
|
sidebar: [
|
||||||
{
|
{
|
||||||
text: '简介',
|
text: '简介',
|
||||||
|
collapsed: true,
|
||||||
items: [
|
items: [
|
||||||
{ text: '简介', link: '/简介' },
|
{ text: '简介', link: '/简介' },
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: '1.杭电生存指南(最重要模块)',
|
text: '1.杭电生存指南(最重要模块)',
|
||||||
|
collapsed: true,
|
||||||
items: [
|
items: [
|
||||||
{ text: '1.1人文社科的重要性(韩健夫老师寄语)', link: '/1.杭电生存指南/1.1人文社科的重要性(韩健夫老师寄语)' },
|
{ text: '1.1人文社科的重要性(韩健夫老师寄语)', link: '/1.杭电生存指南/1.1人文社科的重要性(韩健夫老师寄语)' },
|
||||||
{ text: '1.2竞赛指北', link: '/1.杭电生存指南/1.2竞赛指北' },
|
{ text: '1.2竞赛指北', link: '/1.杭电生存指南/1.2竞赛指北' },
|
||||||
@@ -34,20 +36,33 @@ export default defineConfig({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: '2.高效学习',
|
text: '2.高效学习',
|
||||||
|
collapsed: true,
|
||||||
items: [
|
items: [
|
||||||
{ text: '2.高效学习', link: '/2.高效学习/2.高效学习' },
|
{ text: '2.高效学习', link: '/2.高效学习/2.高效学习' },
|
||||||
{ text: '2.1高效的前提:摆脱高中思维', link: '/2.高效学习/2.1高效的前提:摆脱高中思维' },
|
{
|
||||||
{ text: '2.1.1悲壮的学习方式', link: '/2.高效学习/2.1.1悲壮的学习方式' },
|
text: '2.1高效的前提:摆脱高中思维',
|
||||||
{ text: '2.1.2浮躁的心理状态', link: '/2.高效学习/2.1.2浮躁的心理状态' },
|
collapsed: true,
|
||||||
{ text: '2.1.3错误的提问姿态', link: '/2.高效学习/2.1.3错误的提问姿态' },
|
items: [
|
||||||
{ text: '2.1.4书籍的盲目崇拜', link: '/2.高效学习/2.1.4书籍的盲目崇拜' },
|
{ text: '2.1高效的前提:摆脱高中思维', link: '/2.高效学习/2.1高效的前提:摆脱高中思维' },
|
||||||
{ text: '2.1.5错误的学习配比', link: '/2.高效学习/2.1.5错误的学习配比' },
|
{ text: '2.1.1悲壮的学习方式', link: '/2.高效学习/2.1.1悲壮的学习方式' },
|
||||||
|
{ text: '2.1.2浮躁的心理状态', link: '/2.高效学习/2.1.2浮躁的心理状态' },
|
||||||
|
{ text: '2.1.3错误的提问姿态', link: '/2.高效学习/2.1.3错误的提问姿态' },
|
||||||
|
{ text: '2.1.4书籍的盲目崇拜', link: '/2.高效学习/2.1.4书籍的盲目崇拜' },
|
||||||
|
{ text: '2.1.5错误的学习配比', link: '/2.高效学习/2.1.5错误的学习配比' },
|
||||||
|
]
|
||||||
|
},
|
||||||
{ text: '2.2优雅的使用工具', link: '/2.高效学习/2.2优雅的使用工具' },
|
{ text: '2.2优雅的使用工具', link: '/2.高效学习/2.2优雅的使用工具' },
|
||||||
{ text: '2.3高效的信息检索', link: '/2.高效学习/2.3高效的信息检索' },
|
{
|
||||||
{ text: '2.3.1阅读文档(B百度爬)', link: '/2.高效学习/2.3.1阅读文档(B百度爬)' },
|
text: '2.3高效的信息检索',
|
||||||
{ text: '2.3.2检索论文核心内容', link: '/2.高效学习/2.3.2检索论文核心内容' },
|
collapsed: true,
|
||||||
{ text: '2.3.3优秀的开源社区', link: '/2.高效学习/2.3.3优秀的开源社区' },
|
items: [
|
||||||
{ text: '补充:为什么不要用百度', link: '/2.高效学习/补充:为什么不要用百度' },
|
{ text: '2.3高效的信息检索', link: '/2.高效学习/2.3高效的信息检索' },
|
||||||
|
{ text: '2.3.1阅读文档(B百度爬)', link: '/2.高效学习/2.3.1阅读文档(B百度爬)' },
|
||||||
|
{ text: '2.3.2检索论文核心内容', link: '/2.高效学习/2.3.2检索论文核心内容' },
|
||||||
|
{ text: '2.3.3优秀的开源社区', link: '/2.高效学习/2.3.3优秀的开源社区' },
|
||||||
|
{ text: '补充:为什么不要用百度', link: '/2.高效学习/补充:为什么不要用百度' },
|
||||||
|
]
|
||||||
|
},
|
||||||
{ text: '2.4提问的艺术', link: '/2.高效学习/2.4提问的艺术' },
|
{ text: '2.4提问的艺术', link: '/2.高效学习/2.4提问的艺术' },
|
||||||
{ text: '2.5优雅的记笔记', link: '/2.高效学习/2.5优雅的记笔记' },
|
{ text: '2.5优雅的记笔记', link: '/2.高效学习/2.5优雅的记笔记' },
|
||||||
{ text: '2.6以理工科的方式阅读英语', link: '/2.高效学习/2.6以理工科的方式阅读英语' },
|
{ text: '2.6以理工科的方式阅读英语', link: '/2.高效学习/2.6以理工科的方式阅读英语' },
|
||||||
@@ -55,48 +70,72 @@ export default defineConfig({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: '3.编程思维体系构建',
|
text: '3.编程思维体系构建',
|
||||||
|
collapsed: true,
|
||||||
items: [
|
items: [
|
||||||
{ text: '3.编程思维体系构建', link: '/3.编程思维体系构建/3.编程思维体系构建' },
|
{ text: '3.编程思维体系构建', link: '/3.编程思维体系构建/3.编程思维体系构建' },
|
||||||
{ text: '3.0 编程入门之道', link: '/3.编程思维体系构建/3.0 编程入门之道' },
|
{ text: '3.0 编程入门之道', link: '/3.编程思维体系构建/3.0 编程入门之道' },
|
||||||
{ text: '3.1该使用哪个编辑器???', link: '/3.编程思维体系构建/3.1该使用哪个编辑器???' },
|
{ text: '3.1该使用哪个编辑器???', link: '/3.编程思维体系构建/3.1该使用哪个编辑器???' },
|
||||||
{ text: '3.2算法杂谈', link: '/3.编程思维体系构建/3.2算法杂谈' },
|
{
|
||||||
{ text: '3.2.1为什么要选择ACM——谈谈我与ACM', link: '/3.编程思维体系构建/3.2.1为什么要选择ACM——谈谈我与ACM' },
|
text: '3.2算法杂谈',
|
||||||
{ text: '3.2.2手把手教你学算法——如何使用OJ(Online Judge)', link: '/3.编程思维体系构建/3.2.2手把手教你学算法——如何使用OJ(Online Judge)' },
|
collapsed: true,
|
||||||
|
items: [
|
||||||
|
{ text: '3.2算法杂谈', link: '/3.编程思维体系构建/3.2算法杂谈' },
|
||||||
|
{ text: '3.2.1为什么要选择ACM——谈谈我与ACM', link: '/3.编程思维体系构建/3.2.1为什么要选择ACM——谈谈我与ACM' },
|
||||||
|
{ text: '3.2.2手把手教你学算法——如何使用OJ(Online Judge)', link: '/3.编程思维体系构建/3.2.2手把手教你学算法——如何使用OJ(Online Judge)' },
|
||||||
|
]
|
||||||
|
},
|
||||||
{ text: '3.3如何选择编程语言', link: '/3.编程思维体系构建/3.3如何选择编程语言' },
|
{ text: '3.3如何选择编程语言', link: '/3.编程思维体系构建/3.3如何选择编程语言' },
|
||||||
{ text: '3.4C语言', link: '/3.编程思维体系构建/3.4C语言' },
|
{
|
||||||
{ text: '3.4.1FAQ:常见问题', link: '/3.编程思维体系构建/3.4.1FAQ:常见问题' },
|
text: '3.4C语言',
|
||||||
{ text: '3.4.2用什么写 C 语言', link: '/3.编程思维体系构建/3.4.2用什么写 C 语言' },
|
collapsed: true,
|
||||||
{ text: '3.4.3解决编程问题的普适性过程', link: '/3.编程思维体系构建/3.4.3解决编程问题的普适性过程' },
|
items: [
|
||||||
{ text: '3.4.4C语言前置概念学习', link: '/3.编程思维体系构建/3.4.4C语言前置概念学习' },
|
{ text: '3.4C语言', link: '/3.编程思维体系构建/3.4C语言' },
|
||||||
{ text: '3.4.5阶段一:编程属性', link: '/3.编程思维体系构建/3.4.5阶段一:编程属性' },
|
{ text: '3.4.1FAQ:常见问题', link: '/3.编程思维体系构建/3.4.1FAQ:常见问题' },
|
||||||
{ text: '3.4.5.1C语言自测标准——链表', link: '/3.编程思维体系构建/3.4.5.1C语言自测标准——链表' },
|
{ text: '3.4.2用什么写 C 语言', link: '/3.编程思维体系构建/3.4.2用什么写 C 语言' },
|
||||||
{ text: '3.4.6阶段二:文字冒险(cool)', link: '/3.编程思维体系构建/3.4.6阶段二:文字冒险(cool)' },
|
{ text: '3.4.3解决编程问题的普适性过程', link: '/3.编程思维体系构建/3.4.3解决编程问题的普适性过程' },
|
||||||
{ text: '3.4.6.1.开始冒险', link: '/3.编程思维体系构建/3.4.6.1.开始冒险' },
|
{ text: '3.4.4C语言前置概念学习', link: '/3.编程思维体系构建/3.4.4C语言前置概念学习' },
|
||||||
{ text: '3.4.6.2.探索未知', link: '/3.编程思维体系构建/3.4.6.2.探索未知' },
|
{
|
||||||
{ text: '3.4.6.3.指明地点', link: '/3.编程思维体系构建/3.4.6.3.指明地点' },
|
text: '3.4.5阶段一:编程属性',
|
||||||
{ text: '3.4.6.4.创建对象', link: '/3.编程思维体系构建/3.4.6.4.创建对象' },
|
collapsed: true,
|
||||||
{ text: '3.4.6.5.捡起物品', link: '/3.编程思维体系构建/3.4.6.5.捡起物品' },
|
items: [
|
||||||
{ text: '3.4.6.6.绘制地图', link: '/3.编程思维体系构建/3.4.6.6.绘制地图' },
|
{ text: '3.4.5阶段一:编程属性', link: '/3.编程思维体系构建/3.4.5阶段一:编程属性' },
|
||||||
{ text: '3.4.6.7.增大距离', link: '/3.编程思维体系构建/3.4.6.7.增大距离' },
|
{ text: '3.4.5.1C语言自测标准——链表', link: '/3.编程思维体系构建/3.4.5.1C语言自测标准——链表' },
|
||||||
{ text: '3.4.6.8.移动方向', link: '/3.编程思维体系构建/3.4.6.8.移动方向' },
|
]
|
||||||
{ text: '3.4.6.9.练习:生成代码', link: '/3.编程思维体系构建/3.4.6.9.练习:生成代码' },
|
},
|
||||||
{ text: '3.4.6.10.增添属性', link: '/3.编程思维体系构建/3.4.6.10.增添属性' },
|
{
|
||||||
{ text: '3.4.6.11.设置条件', link: '/3.编程思维体系构建/3.4.6.11.设置条件' },
|
text: '3.4.6阶段二:文字冒险(cool)',
|
||||||
{ text: '3.4.6.12.开启关闭', link: '/3.编程思维体系构建/3.4.6.12.开启关闭' },
|
collapsed: true,
|
||||||
{ text: '3.4.6.13.编写解析器', link: '/3.编程思维体系构建/3.4.6.13.编写解析器' },
|
items: [
|
||||||
{ text: '3.4.6.14.丰富命令', link: '/3.编程思维体系构建/3.4.6.14.丰富命令' },
|
{ text: '3.4.6阶段二:文字冒险(cool)', link: '/3.编程思维体系构建/3.4.6阶段二:文字冒险(cool)' },
|
||||||
{ text: '3.4.6.15.赋予明暗', link: '/3.编程思维体系构建/3.4.6.15.赋予明暗' },
|
{ text: '3.4.6.1.开始冒险', link: '/3.编程思维体系构建/3.4.6.1.开始冒险' },
|
||||||
{ text: '3.4.6.16.结语:你终将自由', link: '/3.编程思维体系构建/3.4.6.16.结语:你终将自由' },
|
{ text: '3.4.6.2.探索未知', link: '/3.编程思维体系构建/3.4.6.2.探索未知' },
|
||||||
{ text: '3.4.7C基础知识杂谈', link: '/3.编程思维体系构建/3.4.7C基础知识杂谈' },
|
{ text: '3.4.6.3.指明地点', link: '/3.编程思维体系构建/3.4.6.3.指明地点' },
|
||||||
{ text: '3.4.7.1GDB初探索(编程可阅览)', link: '/3.编程思维体系构建/3.4.7.1GDB初探索(编程可阅览)' },
|
{ text: '3.4.6.4.创建对象', link: '/3.编程思维体系构建/3.4.6.4.创建对象' },
|
||||||
{ text: '3.4.7.1.1调试理论', link: '/3.编程思维体系构建/3.4.7.1.1调试理论' },
|
{ text: '3.4.6.5.捡起物品', link: '/3.编程思维体系构建/3.4.6.5.捡起物品' },
|
||||||
{ text: '3.4.7.2C的历史问题:undefined behavior', link: '/3.编程思维体系构建/3.4.7.2C的历史问题:undefined behavior' },
|
{ text: '3.4.6.6.绘制地图', link: '/3.编程思维体系构建/3.4.6.6.绘制地图' },
|
||||||
{ text: '3.4.7.3C编译器干了什么', link: '/3.编程思维体系构建/3.4.7.3C编译器干了什么' },
|
{ text: '3.4.6.7.增大距离', link: '/3.编程思维体系构建/3.4.6.7.增大距离' },
|
||||||
{ text: '3.4.7.4Inline Assembly与链接加载', link: '/3.编程思维体系构建/3.4.7.4Inline Assembly与链接加载' },
|
{ text: '3.4.6.8.移动方向', link: '/3.编程思维体系构建/3.4.6.8.移动方向' },
|
||||||
|
{ text: '3.4.6.9.练习:生成代码', link: '/3.编程思维体系构建/3.4.6.9.练习:生成代码' },
|
||||||
|
{ text: '3.4.6.10.增添属性', link: '/3.编程思维体系构建/3.4.6.10.增添属性' },
|
||||||
|
{ text: '3.4.6.11.设置条件', link: '/3.编程思维体系构建/3.4.6.11.设置条件' },
|
||||||
|
{ text: '3.4.6.12.开启关闭', link: '/3.编程思维体系构建/3.4.6.12.开启关闭' },
|
||||||
|
{ text: '3.4.6.13.编写解析器', link: '/3.编程思维体系构建/3.4.6.13.编写解析器' },
|
||||||
|
{ text: '3.4.6.14.丰富命令', link: '/3.编程思维体系构建/3.4.6.14.丰富命令' },
|
||||||
|
{ text: '3.4.6.15.赋予明暗', link: '/3.编程思维体系构建/3.4.6.15.赋予明暗' },
|
||||||
|
{ text: '3.4.6.16.结语:你终将自由', link: '/3.编程思维体系构建/3.4.6.16.结语:你终将自由' },
|
||||||
|
{ text: '3.4.7C基础知识杂谈', link: '/3.编程思维体系构建/3.4.7C基础知识杂谈' },
|
||||||
|
{ text: '3.4.7.1GDB初探索(编程可阅览)', link: '/3.编程思维体系构建/3.4.7.1GDB初探索(编程可阅览)' },
|
||||||
|
{ text: '3.4.7.1.1调试理论', link: '/3.编程思维体系构建/3.4.7.1.1调试理论' },
|
||||||
|
{ text: '3.4.7.2C的历史问题:undefined behavior', link: '/3.编程思维体系构建/3.4.7.2C的历史问题:undefined behavior' },
|
||||||
|
{ text: '3.4.7.3C编译器干了什么', link: '/3.编程思维体系构建/3.4.7.3C编译器干了什么' },
|
||||||
|
{ text: '3.4.7.4Inline Assembly与链接加载', link: '/3.编程思维体系构建/3.4.7.4Inline Assembly与链接加载' },
|
||||||
|
]
|
||||||
|
},
|
||||||
|
]
|
||||||
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
socialLinks: [
|
socialLinks: [
|
||||||
{ icon: 'github', link: 'https://github.com/vuejs/vitepress' }
|
{ icon: 'github', link: 'https://github.com/vuejs/vitepress' }
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user