@@ -21,12 +21,10 @@ module.exports = {
2121 }
2222 } ,
2323 head : [
24- // ico
2524 [ "link" , {
2625 rel : "icon" ,
2726 href : `/favicon.ico`
2827 } ] ,
29- // meta
3028 [ "meta" , {
3129 name : "robots" ,
3230 content : "all"
@@ -94,7 +92,6 @@ module.exports = {
9492 docsDir : 'docs' ,
9593 // 文档放在一个特定的分支下:
9694 docsBranch : 'main' ,
97- //logo: "/logo.png",
9895 editLinks : true ,
9996 sidebarDepth : 0 ,
10097 //smoothScroll: true,
@@ -108,13 +105,6 @@ module.exports = {
108105 text : '导读' ,
109106 link : '/md/other/guide-to-reading.md'
110107 } ,
111- {
112- text : 'RPC' ,
113- items : [ {
114- text : '熔断限流' ,
115- link : '/md/rpc/熔断限流.md'
116- } , ]
117- } ,
118108 {
119109 text : '架构' ,
120110 items : [
@@ -173,6 +163,37 @@ module.exports = {
173163 } ,
174164 ]
175165 } ,
166+
167+ {
168+ text : '重构' ,
169+ items : [
170+ {
171+ text : '重构' ,
172+ items : [ {
173+ text : '00-我们为什么以及如何进行权衡?' ,
174+ link : '/md/design/00-我们为什么以及如何进行权衡?.md'
175+ } ,
176+ ]
177+ } ,
178+ {
179+ text : '设计原则' ,
180+ items : [ {
181+ text : '设计原则概述' ,
182+ link : '/md/kafka/Kafka门派知多少.md'
183+ } ,
184+ ]
185+ } ,
186+ {
187+ text : '设计模式' ,
188+ items : [ {
189+ text : '模板方法设计模式(Template Pattern)' ,
190+ link : '/md/design/模板方法设计模式(Template Pattern).md'
191+ } ,
192+ ]
193+ } ,
194+ ]
195+ } ,
196+
176197 {
177198 text : '管理' ,
178199 items : [
@@ -205,11 +226,7 @@ module.exports = {
205226 items : [ {
206227 text : '00-安装下载Hadoop' ,
207228 link : '/md/bigdata/安装下载Hadoop.md'
208- } ,
209- {
210- text : '01-HDFS' ,
211- link : '/md/bigdata/HDFS.md'
212- } ,
229+ }
213230 ]
214231 } ,
215232
@@ -316,37 +333,24 @@ module.exports = {
316333 } ,
317334 ]
318335 } ,
319- ]
320- } ,
321-
322- {
323- text : '重构' ,
324- items : [
325- {
326- text : '重构' ,
327- items : [ {
328- text : '代码的坏味道' ,
329- link : '/md/design/代码的坏味道.md'
330- } ,
331- ]
332- } ,
333- {
334- text : '设计原则' ,
335- items : [ {
336- text : '设计原则概述' ,
337- link : '/md/kafka/Kafka门派知多少.md'
338- } ,
339- ]
340- } ,
336+
341337 {
342- text : '设计模式 ' ,
338+ text : 'MQTT ' ,
343339 items : [ {
344- text : '模板方法设计模式(Template Pattern) ' ,
345- link : '/md/design/模板方法设计模式(Template Pattern) .md'
340+ text : '00-MQTT ' ,
341+ link : '/md/MQTT/07-MQTT发布订阅模式介绍 .md'
346342 } ,
347343 ]
348344 } ,
349345 ]
346+ } ,
347+
348+ {
349+ text : 'RPC' ,
350+ items : [ {
351+ text : '熔断限流' ,
352+ link : '/md/rpc/熔断限流.md'
353+ } , ]
350354 } ,
351355
352356 {
@@ -624,15 +628,9 @@ module.exports = {
624628 // link: '/md/vue/01-Vue开发实战.md'
625629 // }, ]
626630 // },
631+
627632 {
628- text : '区块链' ,
629- items : [ {
630- text : '00-区块链专栏概述' ,
631- link : '/md/chain/00-区块链专栏概述.md'
632- } , ]
633- } ,
634- {
635- text : 'AI' ,
633+ text : 'AI前沿' ,
636634 items : [
637635 {
638636 text : 'GPT发展' ,
@@ -646,6 +644,10 @@ module.exports = {
646644 text : 'LLM应用开发' ,
647645 link : '/md/AI/00-为什么要学习大模型'
648646 } ,
647+ {
648+ text : '区块链' ,
649+ link : '/md/chain/00-区块链专栏概述.md'
650+ } ,
649651 ]
650652 } ,
651653 {
@@ -656,7 +658,7 @@ module.exports = {
656658 } , ]
657659 } ,
658660 ] ,
659- // 配置文章的侧边导航栏 新增文章提交前都需要在此处操作!!!
661+ // 文章详情页的侧边导航栏
660662 sidebar : {
661663 "/md/Dubbo/" : [ {
662664 title : "Dubbo深入理解系列" ,
@@ -824,17 +826,21 @@ module.exports = {
824826 collapsable : false ,
825827 sidebarDepth : 0 ,
826828 children : [
827- "大数据平台架构.md" ,
828- "对象存储.md" ,
829+ "大数据平台架构" ,
830+ "对象存储" ,
831+ "02-分布式对象存储设计原理" ,
829832 ]
830833 } ,
831834 {
832835 title : "Hadoop" ,
833836 collapsable : false ,
834837 sidebarDepth : 0 ,
835838 children : [
836- "安装下载Hadoop.md" ,
837- "HDFS.md" ,
839+ "安装下载Hadoop" ,
840+ "01-Hadoop" ,
841+ "HDFS" ,
842+ "03-HDFS伪分布式环境搭建" ,
843+ "04-hdfs dfs命令详解" ,
838844 ]
839845 } ,
840846 {
@@ -922,16 +928,16 @@ module.exports = {
922928 "超线程(Hyper-Threading),单指令多数据流(SIMD)技术"
923929 ]
924930 } ] ,
925- // "/md/MQTT/": [
926- // {
927- // title: "MQTT",
928- // collapsable: false,
929- // sidebarDepth: 0,
930- // children: [
931- // "07-MQTT发布订阅模式介绍.md"
932- // ]
933- // }
934- // ],
931+ "/md/MQTT/" : [
932+ {
933+ title : "MQTT" ,
934+ collapsable : false ,
935+ sidebarDepth : 0 ,
936+ children : [
937+ "07-MQTT发布订阅模式介绍.md"
938+ ]
939+ }
940+ ] ,
935941 "/md/spider/" : [ {
936942 title : "爬虫" ,
937943 collapsable : false ,
@@ -1246,6 +1252,7 @@ module.exports = {
12461252 "06-全球顶级架构师推荐的书单" ,
12471253 "07-经常被压缩开发时间,延期还要背锅,如何破局?" ,
12481254 "08-程序员为何一直被唱衰?" ,
1255+ "09-程序员的“三步走”发展战略" ,
12491256 ]
12501257 } ] ,
12511258 "/md/vue/" : [ {
@@ -1322,6 +1329,7 @@ module.exports = {
13221329 collapsable : false ,
13231330 sidebarDepth : 0 ,
13241331 children : [
1332+ "00-我们为什么以及如何进行权衡?" ,
13251333 "代码的坏味道" ,
13261334 "分离关注点的意义" ,
13271335 "架构之美:教你如何分析一个接口?" ,
0 commit comments