Skip to content

Commit c917a98

Browse files
committed
change catalog and matlab beginner tutorial
1 parent c5aa1f5 commit c917a98

36 files changed

Lines changed: 900 additions & 64 deletions

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# 万能工科生教程
2+
3+
由于本网站目前依托于Vercel的SSR(Service Side Render)服务,所以需要翻墙才能访问,且对网络要求较高。以下提供本地部署的方案,只是无法进行评论。
4+
5+
## 部署
6+
7+
首先你需要下载或git clone这个仓库。
8+
```
9+
git clone https://github.com/maindraster/maindraster.github.io.git
10+
```
11+
然后进入到根目录文件夹下,执行
12+
```
13+
pnpm i
14+
```
15+
再执行以下命令,你就可以在 http://localhost:4321/ 当中查看了。
16+
```
17+
pnpm dev
18+
```
19+
20+
## 代码修改
21+
22+
当然你也可以把它当作你自己的 Astro 文档或个人主页模板。以下为一些代码修改的提示。
23+
24+
本文包含两个 Astro 模板,一个为 [Starlight](https://starlight.astro.build/) ,一个为 [kandy](https://github.com/AndrewKuktenko/kandy.app)。直接查阅他们的文档和代码仓库对比进行修改即可。
25+
26+
注意:两个模板的 Tailwind CSS 存在冲突,因此有两个 tailwind config 文件,tailwind.docs.config.js用于全局,tailwind.config.mjs用于global.css(仅用于kandy页面)。
27+
28+
## Pull Request
29+
30+
欢迎 PR !

astro.config.mjs

Lines changed: 57 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,16 @@ export default defineConfig({
2828
theme:'catppuccin_latte',
2929
lazy: true
3030
}),
31-
starlightBlog({
32-
title: "博客",
33-
postCount: 5,
34-
recentPostCount: 10,
35-
}),starlightImageZoom(),
31+
starlightImageZoom(),
3632
// starlightUtils({
3733
// navLinks: {
3834
// leading: { useSidebarLabelled: "leading" } ,
3935
// }})
36+
starlightBlog({
37+
title: "博客",
38+
postCount: 5,
39+
recentPostCount: 10,
40+
}),
4041
],
4142
title: '🦄&🐟',
4243
tableOfContents: { minHeadingLevel: 2,
@@ -68,32 +69,62 @@ export default defineConfig({
6869
label: '开篇文档',
6970
slug: 'zero2hero'
7071
},{
71-
label: '万能工科生教程',
72-
slug: 'train/tr_index'
73-
},{
74-
label: '电子电路设计篇',
75-
slug: 'electronics/index_ecd'
76-
},{
77-
label: '嵌入式开发篇',
72+
label: '万工教程',
73+
collapsed: true,
7874
items: [{
79-
label: 'ESP32篇',
75+
label: '首页',
76+
slug: 'train/tr_index'
77+
},{
78+
label: '基础教程',
8079
autogenerate: {
81-
directory: 'embed/esp'
80+
directory: 'train'
81+
}
82+
},{
83+
label: '理论科普',
84+
autogenerate: {
85+
directory: 'train_ll'
8286
}
83-
}]
84-
},{
85-
label: '人工智能篇',
86-
slug: 'ai/index_ai'
87-
},{
88-
label: '项目实战篇',
89-
items: [{
90-
label: '1.从非门到俄罗斯方块',
91-
slug: 'project/nand2tetris/nand2tetris'
9287
},{
93-
label: '2.一生一芯',
94-
slug: 'project/ysyx/ysyx'
95-
}]
88+
label: '初级教程',
89+
autogenerate: {
90+
directory: 'train_cj'
91+
}
92+
},
93+
],
9694
},
95+
{
96+
label: '篇章学习',
97+
collapsed: true,
98+
items: [{
99+
label: '电子电路设计篇',
100+
slug: 'electronics/index_ecd'
101+
},{
102+
label: '嵌入式开发篇',
103+
collapsed: true,
104+
items: [{
105+
label: 'ESP32篇',
106+
collapsed: true,
107+
autogenerate: {
108+
directory: 'embed/esp'
109+
}
110+
}]
111+
},{
112+
label: '机器人篇',
113+
collapsed: true,
114+
items: [{
115+
label: '建模与控制',
116+
autogenerate: {
117+
directory: 'robot/jmkz'
118+
}
119+
}]
120+
},{
121+
label: '人工智能篇',
122+
slug: 'ai/index_ai'
123+
},{
124+
label: '项目实战篇',
125+
slug: 'project/index_pro'
126+
},],
127+
}
97128
],
98129
}),
99130
tailwind({

src/assets/images/c1kz1.png

15.6 KB
Loading

src/assets/images/c1kz10.png

12.2 KB
Loading

src/assets/images/c1kz11.png

19.6 KB
Loading

src/assets/images/c1kz12.png

30.8 KB
Loading

src/assets/images/c1kz13.png

47.5 KB
Loading

src/assets/images/c1kz2.png

19.4 KB
Loading

src/assets/images/c1kz3.png

15.7 KB
Loading

src/assets/images/c1kz4.png

84 KB
Loading

0 commit comments

Comments
 (0)