diff --git a/docs/.vitepress/sidebar/index.ts b/docs/.vitepress/sidebar/index.ts index 4390714..320695f 100644 --- a/docs/.vitepress/sidebar/index.ts +++ b/docs/.vitepress/sidebar/index.ts @@ -26,14 +26,42 @@ export const sidebar: DefaultTheme.Sidebar = { text: 'C 语言高级', collapsed: true, items: [ - + { text: '变量和内存分布', link: `/notes/02_c-advance/01_${commonDirectoryName}/` }, + { text: '指针强化', link: `/notes/02_c-advance/02_${commonDirectoryName}/` }, + { text: '结构体和文件的高级用法', link: `/notes/02_c-advance/03_${commonDirectoryName}/` }, + { text: '链表和回调函数', link: `/notes/02_c-advance/04_${commonDirectoryName}/` }, + { text: '编译过程和面向接口', link: `/notes/02_c-advance/05_${commonDirectoryName}/` }, + ] + }, + { + text: '项目构建工具', + collapsed: true, + items: [ + { + text: 'meson', collapsed: true, items: [ + { text: 'Gradle 入门', link: `/notes/03_build/01_${commonDirectoryName}/` }, + ] + }, + { + text: 'cmake', collapsed: true, items: [ + { text: 'Gradle 入门', link: `/notes/03_build/01_${commonDirectoryName}/` }, + ] + }, + { + text: 'conan ', link: '/notes/03_build/01_${commonDirectoryName}/' + }, + { + text: 'Gradle', collapsed: true, items: [ + { text: 'Gradle 入门', link: `/notes/03_build/01_${commonDirectoryName}/` }, + ] + }, ] }, { text: 'Linux', collapsed: true, items: [ - { text: 'Linux 初识和安装', link: `/notes/03_linux/01_${commonDirectoryName}/` }, + { text: 'Linux 初识和安装', link: `/notes/04_linux/01_${commonDirectoryName}/` }, ] }, { diff --git a/docs/notes/03_linux/01_xdx/assets/1.png b/docs/notes/04_linux/01_xdx/assets/1.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/1.png rename to docs/notes/04_linux/01_xdx/assets/1.png diff --git a/docs/notes/03_linux/01_xdx/assets/10.png b/docs/notes/04_linux/01_xdx/assets/10.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/10.png rename to docs/notes/04_linux/01_xdx/assets/10.png diff --git a/docs/notes/03_linux/01_xdx/assets/11.png b/docs/notes/04_linux/01_xdx/assets/11.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/11.png rename to docs/notes/04_linux/01_xdx/assets/11.png diff --git a/docs/notes/03_linux/01_xdx/assets/12.png b/docs/notes/04_linux/01_xdx/assets/12.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/12.png rename to docs/notes/04_linux/01_xdx/assets/12.png diff --git a/docs/notes/03_linux/01_xdx/assets/13.png b/docs/notes/04_linux/01_xdx/assets/13.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/13.png rename to docs/notes/04_linux/01_xdx/assets/13.png diff --git a/docs/notes/03_linux/01_xdx/assets/14.png b/docs/notes/04_linux/01_xdx/assets/14.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/14.png rename to docs/notes/04_linux/01_xdx/assets/14.png diff --git a/docs/notes/03_linux/01_xdx/assets/15.png b/docs/notes/04_linux/01_xdx/assets/15.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/15.png rename to docs/notes/04_linux/01_xdx/assets/15.png diff --git a/docs/notes/03_linux/01_xdx/assets/16.png b/docs/notes/04_linux/01_xdx/assets/16.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/16.png rename to docs/notes/04_linux/01_xdx/assets/16.png diff --git a/docs/notes/03_linux/01_xdx/assets/17.png b/docs/notes/04_linux/01_xdx/assets/17.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/17.png rename to docs/notes/04_linux/01_xdx/assets/17.png diff --git a/docs/notes/03_linux/01_xdx/assets/18.png b/docs/notes/04_linux/01_xdx/assets/18.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/18.png rename to docs/notes/04_linux/01_xdx/assets/18.png diff --git a/docs/notes/03_linux/01_xdx/assets/19.png b/docs/notes/04_linux/01_xdx/assets/19.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/19.png rename to docs/notes/04_linux/01_xdx/assets/19.png diff --git a/docs/notes/03_linux/01_xdx/assets/2.png b/docs/notes/04_linux/01_xdx/assets/2.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/2.png rename to docs/notes/04_linux/01_xdx/assets/2.png diff --git a/docs/notes/03_linux/01_xdx/assets/20.png b/docs/notes/04_linux/01_xdx/assets/20.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/20.png rename to docs/notes/04_linux/01_xdx/assets/20.png diff --git a/docs/notes/03_linux/01_xdx/assets/21.png b/docs/notes/04_linux/01_xdx/assets/21.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/21.png rename to docs/notes/04_linux/01_xdx/assets/21.png diff --git a/docs/notes/03_linux/01_xdx/assets/22.png b/docs/notes/04_linux/01_xdx/assets/22.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/22.png rename to docs/notes/04_linux/01_xdx/assets/22.png diff --git a/docs/notes/03_linux/01_xdx/assets/23.png b/docs/notes/04_linux/01_xdx/assets/23.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/23.png rename to docs/notes/04_linux/01_xdx/assets/23.png diff --git a/docs/notes/03_linux/01_xdx/assets/24.png b/docs/notes/04_linux/01_xdx/assets/24.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/24.png rename to docs/notes/04_linux/01_xdx/assets/24.png diff --git a/docs/notes/03_linux/01_xdx/assets/25.gif b/docs/notes/04_linux/01_xdx/assets/25.gif similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/25.gif rename to docs/notes/04_linux/01_xdx/assets/25.gif diff --git a/docs/notes/03_linux/01_xdx/assets/26.png b/docs/notes/04_linux/01_xdx/assets/26.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/26.png rename to docs/notes/04_linux/01_xdx/assets/26.png diff --git a/docs/notes/03_linux/01_xdx/assets/27.png b/docs/notes/04_linux/01_xdx/assets/27.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/27.png rename to docs/notes/04_linux/01_xdx/assets/27.png diff --git a/docs/notes/03_linux/01_xdx/assets/28.png b/docs/notes/04_linux/01_xdx/assets/28.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/28.png rename to docs/notes/04_linux/01_xdx/assets/28.png diff --git a/docs/notes/03_linux/01_xdx/assets/29.png b/docs/notes/04_linux/01_xdx/assets/29.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/29.png rename to docs/notes/04_linux/01_xdx/assets/29.png diff --git a/docs/notes/03_linux/01_xdx/assets/3.png b/docs/notes/04_linux/01_xdx/assets/3.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/3.png rename to docs/notes/04_linux/01_xdx/assets/3.png diff --git a/docs/notes/03_linux/01_xdx/assets/30.png b/docs/notes/04_linux/01_xdx/assets/30.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/30.png rename to docs/notes/04_linux/01_xdx/assets/30.png diff --git a/docs/notes/03_linux/01_xdx/assets/31.png b/docs/notes/04_linux/01_xdx/assets/31.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/31.png rename to docs/notes/04_linux/01_xdx/assets/31.png diff --git a/docs/notes/03_linux/01_xdx/assets/32.png b/docs/notes/04_linux/01_xdx/assets/32.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/32.png rename to docs/notes/04_linux/01_xdx/assets/32.png diff --git a/docs/notes/03_linux/01_xdx/assets/33.png b/docs/notes/04_linux/01_xdx/assets/33.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/33.png rename to docs/notes/04_linux/01_xdx/assets/33.png diff --git a/docs/notes/03_linux/01_xdx/assets/34.png b/docs/notes/04_linux/01_xdx/assets/34.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/34.png rename to docs/notes/04_linux/01_xdx/assets/34.png diff --git a/docs/notes/03_linux/01_xdx/assets/35.png b/docs/notes/04_linux/01_xdx/assets/35.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/35.png rename to docs/notes/04_linux/01_xdx/assets/35.png diff --git a/docs/notes/03_linux/01_xdx/assets/36.png b/docs/notes/04_linux/01_xdx/assets/36.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/36.png rename to docs/notes/04_linux/01_xdx/assets/36.png diff --git a/docs/notes/03_linux/01_xdx/assets/37.png b/docs/notes/04_linux/01_xdx/assets/37.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/37.png rename to docs/notes/04_linux/01_xdx/assets/37.png diff --git a/docs/notes/03_linux/01_xdx/assets/38.png b/docs/notes/04_linux/01_xdx/assets/38.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/38.png rename to docs/notes/04_linux/01_xdx/assets/38.png diff --git a/docs/notes/03_linux/01_xdx/assets/39.png b/docs/notes/04_linux/01_xdx/assets/39.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/39.png rename to docs/notes/04_linux/01_xdx/assets/39.png diff --git a/docs/notes/03_linux/01_xdx/assets/4.png b/docs/notes/04_linux/01_xdx/assets/4.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/4.png rename to docs/notes/04_linux/01_xdx/assets/4.png diff --git a/docs/notes/03_linux/01_xdx/assets/40.png b/docs/notes/04_linux/01_xdx/assets/40.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/40.png rename to docs/notes/04_linux/01_xdx/assets/40.png diff --git a/docs/notes/03_linux/01_xdx/assets/41.png b/docs/notes/04_linux/01_xdx/assets/41.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/41.png rename to docs/notes/04_linux/01_xdx/assets/41.png diff --git a/docs/notes/03_linux/01_xdx/assets/42.png b/docs/notes/04_linux/01_xdx/assets/42.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/42.png rename to docs/notes/04_linux/01_xdx/assets/42.png diff --git a/docs/notes/03_linux/01_xdx/assets/43.png b/docs/notes/04_linux/01_xdx/assets/43.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/43.png rename to docs/notes/04_linux/01_xdx/assets/43.png diff --git a/docs/notes/03_linux/01_xdx/assets/44.png b/docs/notes/04_linux/01_xdx/assets/44.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/44.png rename to docs/notes/04_linux/01_xdx/assets/44.png diff --git a/docs/notes/03_linux/01_xdx/assets/45.png b/docs/notes/04_linux/01_xdx/assets/45.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/45.png rename to docs/notes/04_linux/01_xdx/assets/45.png diff --git a/docs/notes/03_linux/01_xdx/assets/46.gif b/docs/notes/04_linux/01_xdx/assets/46.gif similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/46.gif rename to docs/notes/04_linux/01_xdx/assets/46.gif diff --git a/docs/notes/03_linux/01_xdx/assets/47.png b/docs/notes/04_linux/01_xdx/assets/47.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/47.png rename to docs/notes/04_linux/01_xdx/assets/47.png diff --git a/docs/notes/03_linux/01_xdx/assets/48.png b/docs/notes/04_linux/01_xdx/assets/48.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/48.png rename to docs/notes/04_linux/01_xdx/assets/48.png diff --git a/docs/notes/03_linux/01_xdx/assets/49.png b/docs/notes/04_linux/01_xdx/assets/49.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/49.png rename to docs/notes/04_linux/01_xdx/assets/49.png diff --git a/docs/notes/03_linux/01_xdx/assets/5.png b/docs/notes/04_linux/01_xdx/assets/5.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/5.png rename to docs/notes/04_linux/01_xdx/assets/5.png diff --git a/docs/notes/03_linux/01_xdx/assets/50.png b/docs/notes/04_linux/01_xdx/assets/50.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/50.png rename to docs/notes/04_linux/01_xdx/assets/50.png diff --git a/docs/notes/03_linux/01_xdx/assets/51.png b/docs/notes/04_linux/01_xdx/assets/51.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/51.png rename to docs/notes/04_linux/01_xdx/assets/51.png diff --git a/docs/notes/03_linux/01_xdx/assets/52.png b/docs/notes/04_linux/01_xdx/assets/52.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/52.png rename to docs/notes/04_linux/01_xdx/assets/52.png diff --git a/docs/notes/03_linux/01_xdx/assets/53.png b/docs/notes/04_linux/01_xdx/assets/53.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/53.png rename to docs/notes/04_linux/01_xdx/assets/53.png diff --git a/docs/notes/03_linux/01_xdx/assets/54.gif b/docs/notes/04_linux/01_xdx/assets/54.gif similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/54.gif rename to docs/notes/04_linux/01_xdx/assets/54.gif diff --git a/docs/notes/03_linux/01_xdx/assets/55.gif b/docs/notes/04_linux/01_xdx/assets/55.gif similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/55.gif rename to docs/notes/04_linux/01_xdx/assets/55.gif diff --git a/docs/notes/03_linux/01_xdx/assets/56.gif b/docs/notes/04_linux/01_xdx/assets/56.gif similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/56.gif rename to docs/notes/04_linux/01_xdx/assets/56.gif diff --git a/docs/notes/03_linux/01_xdx/assets/57.png b/docs/notes/04_linux/01_xdx/assets/57.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/57.png rename to docs/notes/04_linux/01_xdx/assets/57.png diff --git a/docs/notes/03_linux/01_xdx/assets/58.png b/docs/notes/04_linux/01_xdx/assets/58.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/58.png rename to docs/notes/04_linux/01_xdx/assets/58.png diff --git a/docs/notes/03_linux/01_xdx/assets/59.png b/docs/notes/04_linux/01_xdx/assets/59.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/59.png rename to docs/notes/04_linux/01_xdx/assets/59.png diff --git a/docs/notes/03_linux/01_xdx/assets/6.png b/docs/notes/04_linux/01_xdx/assets/6.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/6.png rename to docs/notes/04_linux/01_xdx/assets/6.png diff --git a/docs/notes/03_linux/01_xdx/assets/60.png b/docs/notes/04_linux/01_xdx/assets/60.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/60.png rename to docs/notes/04_linux/01_xdx/assets/60.png diff --git a/docs/notes/03_linux/01_xdx/assets/61.png b/docs/notes/04_linux/01_xdx/assets/61.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/61.png rename to docs/notes/04_linux/01_xdx/assets/61.png diff --git a/docs/notes/03_linux/01_xdx/assets/62.png b/docs/notes/04_linux/01_xdx/assets/62.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/62.png rename to docs/notes/04_linux/01_xdx/assets/62.png diff --git a/docs/notes/03_linux/01_xdx/assets/63.png b/docs/notes/04_linux/01_xdx/assets/63.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/63.png rename to docs/notes/04_linux/01_xdx/assets/63.png diff --git a/docs/notes/03_linux/01_xdx/assets/64.gif b/docs/notes/04_linux/01_xdx/assets/64.gif similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/64.gif rename to docs/notes/04_linux/01_xdx/assets/64.gif diff --git a/docs/notes/03_linux/01_xdx/assets/65.gif b/docs/notes/04_linux/01_xdx/assets/65.gif similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/65.gif rename to docs/notes/04_linux/01_xdx/assets/65.gif diff --git a/docs/notes/03_linux/01_xdx/assets/66.png b/docs/notes/04_linux/01_xdx/assets/66.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/66.png rename to docs/notes/04_linux/01_xdx/assets/66.png diff --git a/docs/notes/03_linux/01_xdx/assets/67.png b/docs/notes/04_linux/01_xdx/assets/67.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/67.png rename to docs/notes/04_linux/01_xdx/assets/67.png diff --git a/docs/notes/03_linux/01_xdx/assets/68.png b/docs/notes/04_linux/01_xdx/assets/68.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/68.png rename to docs/notes/04_linux/01_xdx/assets/68.png diff --git a/docs/notes/03_linux/01_xdx/assets/69.png b/docs/notes/04_linux/01_xdx/assets/69.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/69.png rename to docs/notes/04_linux/01_xdx/assets/69.png diff --git a/docs/notes/03_linux/01_xdx/assets/7.png b/docs/notes/04_linux/01_xdx/assets/7.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/7.png rename to docs/notes/04_linux/01_xdx/assets/7.png diff --git a/docs/notes/03_linux/01_xdx/assets/70.png b/docs/notes/04_linux/01_xdx/assets/70.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/70.png rename to docs/notes/04_linux/01_xdx/assets/70.png diff --git a/docs/notes/03_linux/01_xdx/assets/71.png b/docs/notes/04_linux/01_xdx/assets/71.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/71.png rename to docs/notes/04_linux/01_xdx/assets/71.png diff --git a/docs/notes/03_linux/01_xdx/assets/8.png b/docs/notes/04_linux/01_xdx/assets/8.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/8.png rename to docs/notes/04_linux/01_xdx/assets/8.png diff --git a/docs/notes/03_linux/01_xdx/assets/9.png b/docs/notes/04_linux/01_xdx/assets/9.png similarity index 100% rename from docs/notes/03_linux/01_xdx/assets/9.png rename to docs/notes/04_linux/01_xdx/assets/9.png diff --git a/docs/notes/03_linux/01_xdx/index.md b/docs/notes/04_linux/01_xdx/index.md similarity index 100% rename from docs/notes/03_linux/01_xdx/index.md rename to docs/notes/04_linux/01_xdx/index.md