@@ -33,62 +33,63 @@ export default navbar([
3333 {
3434 text : "Java" ,
3535 children : [
36- { text : "基础" , link : "/java/java-basic.md" } ,
37- { text : "集合" , link : "/java/java-collection.md" } ,
38- { text : "并发" , link : "/java/java-concurrent.md" } ,
39- { text : "JVM" , link : "/java/jvm.md" } ,
40- { text : "Java8" , link : "/java/java8" } ,
36+ { text : "基础" , link : "/java/java-basic.md" , icon : "jihe" } ,
37+ { text : "集合" , link : "/java/java-collection.md" , icon : "fuwuqi" } ,
38+ { text : "并发" , link : "/java/java-concurrent.md" , icon : "bingfa" } ,
39+ { text : "JVM" , link : "/java/jvm.md" , icon : "xuniji" } ,
40+ { text : "Java8" , link : "/java/java8.md" , icon : "java" } ,
41+ { text : "Tomcat" , link : "/web/tomcat.md" , icon : "TOMCAT" } ,
4142 ]
4243 } ,
4344 {
4445 text : "框架" ,
4546 children : [
46- { text : "Spring面试题" , link : "/framework/spring.md" } ,
47- { text : "SpringMVC面试题" , link : "/framework/springmvc.md" } ,
48- { text : "Mybatis面试题" , link : "/framework/mybatis.md" } ,
49- { text : "SpringBoot面试题" , link : "/framework/springboot.md" } ,
50- { text : "SpringCloud详解" , link : "/framework/springcloud/" } ,
51- { text : "SpringCloud面试题" , link : "/framework/springcloud-interview.md" } ,
52- { text : "ZooKeeper面试题" , link : "/zookeeper/zk.md" } ,
53- { text : "Netty详解" , link : "/framework/netty/" } ,
47+ { text : "Spring面试题" , link : "/framework/spring.md" , icon : "bxl-spring-boot" } ,
48+ { text : "SpringMVC面试题" , link : "/framework/springmvc.md" , icon : "pingtai" } ,
49+ { text : "Mybatis面试题" , link : "/framework/mybatis.md" , icon : "wendang" } ,
50+ { text : "SpringBoot面试题" , link : "/framework/springboot.md" , icon : "bxl-spring-boot" } ,
51+ { text : "SpringCloud详解" , link : "/framework/springcloud/" , icon : "jihe" } ,
52+ { text : "SpringCloud面试题" , link : "/framework/springcloud-interview.md" , icon : "yun" } ,
53+ { text : "ZooKeeper面试题" , link : "/zookeeper/zk.md" , icon : "Zookeeper" } ,
54+ { text : "Netty详解" , link : "/framework/netty/" , icon : "fuwuqi" } ,
5455 ]
5556 } ,
5657 {
5758 text : "消息队列" ,
5859 children : [
59- { text : "消息队列面试题" , link : "/message-queue/mq.md" } ,
60- { text : "RabbitMQ面试题" , link : "/message-queue/rabbitmq.md" } ,
61- { text : "Kafka面试题" , link : "/message-queue/kafka.md" } ,
60+ { text : "消息队列面试题" , link : "/message-queue/mq.md" , icon : "xiaoxiduilie" } ,
61+ { text : "RabbitMQ面试题" , link : "/message-queue/rabbitmq.md" , icon : "amqpxiaoxiduilie" } ,
62+ { text : "Kafka面试题" , link : "/message-queue/kafka.md" , icon : "Kafka" } ,
6263 ]
6364 } ,
6465 {
6566 text : "关系型数据库" ,
6667 children : [
6768 //{text: "MySQL基础", children: ["/database/mysql-basic/"],},
68- { text : "MySQL基础" , link : "/database/mysql-basic/" } ,
69- { text : "MySQL面试题" , link : "/database/mysql.md" } ,
70- { text : "MySQL执行计划详解" , link : "/database/mysql-execution-plan.md" } ,
69+ { text : "MySQL基础" , link : "/database/mysql-basic/" , icon : "jihe" } ,
70+ { text : "MySQL面试题" , link : "/database/mysql.md" , icon : "mysql" } ,
71+ { text : "MySQL执行计划详解" , link : "/database/mysql-execution-plan.md" , icon : "chayan" } ,
7172 ]
7273 } ,
7374 {
7475 text : "非关系型数据库" ,
7576 children : [
76- { text : "Redis基础" , link : "/redis/redis-basic/" } ,
77- { text : "Redis面试题" , link : "/redis/redis.md" } ,
78- { text : "MongoDB面试题" , link : "/database/mongodb.md" } ,
79- { text : "ElasticSearch面试题" , link : "https://mp.weixin.qq.com/s/Ffb8NDgavf9QAWYBm0qAVg" } ,
77+ { text : "Redis基础" , link : "/redis/redis-basic/" , icon : "jihe" } ,
78+ { text : "Redis面试题" , link : "/redis/redis.md" , icon : "Redis" } ,
79+ { text : "MongoDB面试题" , link : "/database/mongodb.md" , icon : "MongoDB" } ,
80+ { text : "ElasticSearch面试题" , link : "https://mp.weixin.qq.com/s/Ffb8NDgavf9QAWYBm0qAVg" , icon : "elastic" } ,
8081 ]
8182 } ,
8283 {
8384 text : "计算机基础" ,
8485 icon : "computer" ,
8586 children : [
86- { text : "网络" , link : "/computer-basic/network.md" } ,
87- { text : "TCP专题" , link : "/computer-basic/tcp.md" } ,
88- { text : "操作系统" , link : "/computer-basic/operate-system.md" } ,
89- { text : "算法" , link : "/computer-basic/algorithm.md" } ,
90- { text : "LeetCode题解" , link : "/leetcode/hot120" } ,
91- { text : "数据结构" , link : "/computer-basic/data-structure.md" } ,
87+ { text : "网络" , link : "/computer-basic/network.md" , icon : "wangluo3" } ,
88+ { text : "TCP专题" , link : "/computer-basic/tcp.md" , icon : "wangluo1" } ,
89+ { text : "操作系统" , link : "/computer-basic/operate-system.md" , icon : "os" } ,
90+ { text : "算法" , link : "/computer-basic/algorithm.md" , icon : "suanfa" } ,
91+ { text : "LeetCode题解" , link : "/leetcode/hot120" , icon : "leetcode" } ,
92+ { text : "数据结构" , link : "/computer-basic/data-structure.md" , icon : "datastruct" } ,
9293 //{
9394 // text: "关系型数据库",
9495 // children: [
@@ -184,32 +185,32 @@ export default navbar([
184185 text : "分布式" ,
185186 icon : "distribute" ,
186187 children : [
187- { text : "全局唯一ID" , link : "/advance/distributed/1-global-unique-id.md" } ,
188- { text : "分布式锁" , link : "/advance/distributed/2-distributed-lock.md" } ,
189- { text : "RPC" , link : "/advance/distributed/3-rpc.md" } ,
190- { text : "微服务" , link : "/advance/distributed/4-micro-service.md" } ,
191- { text : "分布式架构" , link : "/advance/distributed/5-distibuted-arch.md" } ,
192- { text : "分布式事务" , link : "/advance/distributed/6-distributed-transaction.md" } ,
188+ { text : "全局唯一ID" , link : "/advance/distributed/1-global-unique-id.md" , icon : "quanju" } ,
189+ { text : "分布式锁" , link : "/advance/distributed/2-distributed-lock.md" , icon : "lock" } ,
190+ { text : "RPC" , link : "/advance/distributed/3-rpc.md" , icon : "call" } ,
191+ { text : "微服务" , link : "/advance/distributed/4-micro-service.md" , icon : "weifuwu" } ,
192+ { text : "分布式架构" , link : "/advance/distributed/5-distibuted-arch.md" , icon : "jiagou" } ,
193+ { text : "分布式事务" , link : "/advance/distributed/6-distributed-transaction.md" , icon : "transaction" } ,
193194 ]
194195 } ,
195196 {
196197 text : "高并发" ,
197198 children : [
198- { text : "限流" , link : "/advance/concurrent/1-current-limiting.md" } ,
199- { text : "负载均衡" , link : "/advance/concurrent/2-load-balance.md" } ,
199+ { text : "限流" , link : "/advance/concurrent/1-current-limiting.md" , icon : "bingfa" } ,
200+ { text : "负载均衡" , link : "/advance/concurrent/2-load-balance.md" , icon : "balance" } ,
200201 ] ,
201202 } ,
202203 {
203204 text : "设计模式" ,
204205 icon : "win" ,
205206 children : [
206- { text : "设计模式详解" , link : "/advance/design-pattern/" } ,
207+ { text : "设计模式详解" , link : "/advance/design-pattern/" , icon : "design" } ,
207208 ] ,
208209 } ,
209210 {
210211 text : "优质文章" ,
211212 children : [
212- { text : "优质文章汇总" , link : "/advance/excellent-article" } ,
213+ { text : "优质文章汇总" , link : "/advance/excellent-article" , icon : "wenzhang" } ,
213214 ]
214215 } ,
215216 ]
@@ -240,17 +241,17 @@ export default navbar([
240241 {
241242 text : "开发工具" ,
242243 children : [
243- { text : "Git详解" , link : "/tools/git/" } ,
244- { text : "Maven详解" , link : "/tools/maven/" } ,
245- { text : "Docker详解" , link : "/tools/docker/" } ,
246- { text : "Linux常用命令" , link : "/tools/linux" } ,
247- { text : "Nginx面试题" , link : "https://mp.weixin.qq.com/s/SKKEeYxif0wWJo6n57rd6A" } ,
244+ { text : "Git详解" , link : "/tools/git/" , icon : "git1" } ,
245+ { text : "Maven详解" , link : "/tools/maven/" , icon : "jihe" } ,
246+ { text : "Docker详解" , link : "/tools/docker/" , icon : "docker1" } ,
247+ { text : "Linux常用命令" , link : "/tools/linux" , icon : "linux" } ,
248+ { text : "Nginx面试题" , link : "https://mp.weixin.qq.com/s/SKKEeYxif0wWJo6n57rd6A" , icon : "nginx" } ,
248249 ]
249250 } ,
250251 {
251252 text : "编程利器" ,
252253 children : [
253- { text : "markdown编辑器" , link : "/tools/typora-overview.md" } ,
254+ { text : "markdown编辑器" , link : "/tools/typora-overview.md" , icon : "markdown" } ,
254255 ]
255256 } ,
256257 ]
@@ -262,15 +263,15 @@ export default navbar([
262263 {
263264 text : "学习资源" ,
264265 children : [
265- { text : "计算机经典电子书PDF" , link : "https://github.com/Tyson0314/java-books" } ,
266- { text : "Leetcode刷题笔记" , link : "/learning-resources/leetcode-note.md" } ,
266+ { text : "计算机经典电子书PDF" , link : "https://github.com/Tyson0314/java-books" , icon : "book" } ,
267+ { text : "Leetcode刷题笔记" , link : "/learning-resources/leetcode-note.md" , icon : "leetcode" } ,
267268 ]
268269 } ,
269270 {
270271 text : "学习路线" ,
271272 children : [
272- { text : "Java学习路线" , link : "/learning-resources/java-learn-guide.md" } ,
273- { text : "CS学习路线" , link : "/learning-resources/cs-learn-guide.md" } ,
273+ { text : "Java学习路线" , link : "/learning-resources/java-learn-guide.md" , icon : "java" } ,
274+ { text : "CS学习路线" , link : "/learning-resources/cs-learn-guide.md" , icon : "jisuanji" } ,
274275 ]
275276 } ,
276277
@@ -280,10 +281,10 @@ export default navbar([
280281 text : "关于" ,
281282 icon : "about" ,
282283 children : [
283- { text : "关于我" , link : "/about/introduce.md" } ,
284- { text : "网站日记" , link : "/other/site-diary.md" } ,
285- { text : "联系我" , link : "/about/contact.md" } ,
286- { text : "留言区" , link : "/other/leave-a-message.md" } ,
284+ { text : "关于我" , link : "/about/introduce.md" , icon : "wode" } ,
285+ { text : "网站日记" , link : "/other/site-diary.md" , icon : "riji" } ,
286+ { text : "联系我" , link : "/about/contact.md" , icon : "lianxi" } ,
287+ { text : "留言区" , link : "/other/leave-a-message.md" , icon : "liuyan" } ,
287288 //{
288289 // text: "学习资源",
289290 // children: [
0 commit comments