Skip to content

Commit 07e0f60

Browse files
Yuki-Nagorida-liii
authored andcommitted
!303 网站修改4
* 导航栏和侧边栏修改,中英同步,新翻译了文章
1 parent 5879ccd commit 07e0f60

File tree

11 files changed

+820
-814
lines changed

11 files changed

+820
-814
lines changed

docs/.vitepress/config.ts

Lines changed: 236 additions & 411 deletions
Large diffs are not rendered by default.

docs/guide/SICP.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# SICP Course for Beginners
2+
The SICP course is designed for anyone with no programming background who is interested in Scheme and the essence of programming.
3+
4+
We expect readers to:
5+
+ Have high school level mathematics and English foundation
6+
+ Have basic knowledge of operating systems (Windows/macOS/Linux), able to open a terminal and use cd command to change directories
7+
8+
If you already know programming, the SICP course is still worth your time to watch and learn. You can use the exercises to determine if you can skip some of the lessons.
9+
10+
## Course Materials and Software
11+
Click `Help->Mogan Planet` in Mogan to find lecture notes, slides, exercises, and errata for the SICP course.
12+
13+
Materials provided in this course:
14+
+ Interactive SICP: https://gitee.com/XmacsLabs/interactive-sicp
15+
- The lecture notes used in this course are derived from the SICP web version, manually organized into TeXmacs documents by Mogan Lab
16+
- Each lesson's notes and exercises exist as separate TeXmacs documents in this repository
17+
+ Mogan STEM Suite: https://mogan.app
18+
+ S7 Scheme interpreter package: https://gitee.com/XmacsLabs/s7-scheme-binary
19+
+ S7 Scheme official website: https://ccrma.stanford.edu/software/s7/
20+
21+
Related materials:
22+
+ Nanjing University's [SICP Course Page](https://cs.nju.edu.cn/xyfeng/teaching/SICP/index.htm)
23+
+ Peking University's [SICP Course Page](https://www.math.pku.edu.cn/teachers/qiuzy/progtech/)
24+
+ National University of Singapore's [SICP Course Page](https://www.comp.nus.edu.sg/~cs1101s/)
25+
+ Berkeley's [CS 61A: Structure and Interpretation of Computer Programs](https://cs61a.org)
26+
+ MIT's [SICP Course](https://ocw.mit.edu/courses/6-001-structure-and-interpretation-of-computer-programs-spring-2005/pages/syllabus/)
27+
+ SICP Chinese translation: [Structure and Interpretation of Computer Programs](https://book.douban.com/subject/1148282/)
28+
+ SICP textbook official website: https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html
29+
+ R7RS Small: https://small.r7rs.org
30+
31+
## SICP Course 1 (For Those with Background)
32+
1. [Basic Principles of Programming](https://www.bilibili.com/video/BV1CobweCESn)
33+
2. [Expression Evaluation](https://www.bilibili.com/video/BV1rwbAegE1S)
34+
3. [Naming and Functions](https://www.bilibili.com/video/BV1EFtme4Esu)
35+
4. [Substitution Model](https://www.bilibili.com/video/BV1jRsye3ErU)
36+
5. [Conditional Expressions and Predicates](https://www.bilibili.com/video/BV1XqsXeRE39)
37+
6. [Newton's Method for Square Root](https://www.bilibili.com/video/BV1SqsqezEwn)
38+
7. [Abstraction with Functions](https://www.bilibili.com/video/BV1wJxLeiEQ1)
39+
40+
## SICP Course 2 (For Those with Background)
41+
1. [Iterative Summation](https://www.bilibili.com/video/BV1Z4xPeFEdz)
42+
2. [Linear Recursive Summation](https://www.bilibili.com/video/BV19HxTewEfz)
43+
3. [Tail Recursion](https://www.bilibili.com/video/BV14Vx6e2EXY)
44+
4. [Fibonacci Sequence](https://www.bilibili.com/video/BV1DqxpeTE1z)
45+
5. [Tree Recursion and Hash Tables](https://www.bilibili.com/video/BV1KWxYeoEzk)
46+
6. [Side Effects](https://www.bilibili.com/video/BV1R84MezEa7)
47+
7. [Function Libraries](https://www.bilibili.com/video/BV1x32sYvENV)
48+
8. [Algorithm Complexity](https://www.bilibili.com/video/BV1SX26YQEA4)
49+
9. [Computing b^n](https://www.bilibili.com/video/BV1Kc2rY7Eux)
50+
10. [Matrix Fast Power](https://www.bilibili.com/video/BV1qJmLYwEXw)
51+
11. [Euclidean Algorithm](https://www.bilibili.com/video/BV1c72oYQEzM)

docs/guide/SourceCode.md

Lines changed: 34 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,40 @@
1-
# Source Code of Mogan STEM Suite
2-
## Git Repository
3-
Here are the official Git repositories of Mogan STEM Suite:
1+
---
2+
layout: home
3+
title: 源代码
4+
---
45

5-
<div>
6-
<table>
7-
<tr>
8-
<td>Codeberg</td>
9-
<td><a href="https://codeberg.org/XmacsLabs/mogan">https://codeberg.org/XmacsLabs/mogan</a></td>
10-
<td><img src="../images/codeberg.png" width="20px;" height="20px;" alt="" /></td>
6+
<div style="text-align: center;">
7+
8+
# Git Repository
9+
10+
</div>
11+
12+
<div style="display: flex; justify-content: center;">
13+
<table style="border-collapse: collapse; margin: 20px 0;">
14+
<tr style="border-bottom: 1px solid #ddd;">
15+
<td style="padding: 10px; text-align: center; font-weight: bold;">Platform</td>
16+
<td style="padding: 10px; text-align: center; font-weight: bold;">Repository</td>
17+
<td style="padding: 10px; text-align: center; font-weight: bold;">Logo</td>
18+
</tr>
19+
<tr style="border-bottom: 1px solid #ddd;">
20+
<td style="padding: 10px; text-align: center;">Codeberg</td>
21+
<td style="padding: 10px; text-align: center;"><a href="https://codeberg.org/XmacsLabs/mogan">https://codeberg.org/XmacsLabs/mogan</a></td>
22+
<td style="padding: 10px; text-align: center;"><img src="../../images/codeberg.png" width="20px;" height="20px;" alt="Codeberg" /></td>
1123
</tr>
12-
<tr>
13-
<td>GitCode</td>
14-
<td><a href="https://gitcode.com/XmacsLabs/mogan">https://gitcode.com/XmacsLabs/mogan</a></td>
15-
<td><img src="../images/gitcode.png" width="20px;" height="20px;" alt="" /></td>
24+
<tr style="border-bottom: 1px solid #ddd;">
25+
<td style="padding: 10px; text-align: center;">GitCode</td>
26+
<td style="padding: 10px; text-align: center;"><a href="https://gitcode.com/XmacsLabs/mogan">https://gitcode.com/XmacsLabs/mogan</a></td>
27+
<td style="padding: 10px; text-align: center;"><img src="../../images/gitcode.png" width="20px;" height="20px;" alt="GitCode" /></td>
1628
</tr>
17-
<tr>
18-
<td>Gitee</td>
19-
<td><a href="https://gitee.com/XmacsLabs/mogan">https://gitee.com/XmacsLabs/mogan</a></td>
20-
<td><img src="../images/gitee.png" width="20px" height="20px;" alt="" /></td>
29+
<tr style="border-bottom: 1px solid #ddd;">
30+
<td style="padding: 10px; text-align: center;">Gitee</td>
31+
<td style="padding: 10px; text-align: center;"><a href="https://gitee.com/XmacsLabs/mogan">https://gitee.com/XmacsLabs/mogan</a></td>
32+
<td style="padding: 10px; text-align: center;"><img src="../../images/gitee.png" width="20px" height="20px;" alt="Gitee" /></td>
2133
</tr>
22-
<tr>
23-
<td>Github</td>
24-
<td><a href="https://github.com/XmacsLabs/mogan">https://github.com/XmacsLabs/mogan</a></td>
25-
<td><img src="../images/github.png" width="20px;" height="20px;" alt="" /></td>
34+
<tr style="border-bottom: 1px solid #ddd;">
35+
<td style="padding: 10px; text-align: center;">Github</td>
36+
<td style="padding: 10px; text-align: center;"><a href="https://github.com/XmacsLabs/mogan">https://github.com/XmacsLabs/mogan</a></td>
37+
<td style="padding: 10px; text-align: center;"><img src="../../images/github.png" width="20px;" height="20px;" alt="Github" /></td>
2638
</tr>
2739
</table>
28-
</div>
40+
</div>

docs/guide/Tutorial.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Learning Mogan STEM Suite from Scratch
2+
> Also known as "Mogan for Beginners"
3+
4+
| No. | Video Tutorial | System | Mogan Version | Category |
5+
| --- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------ | ---- |
6+
| Collection | [Learning Mogan STEM Suite from Scratch](https://space.bilibili.com/28058658/lists/2559438?type=season) | | V1.2.5 LTS + | |
7+
| Special | [Copy GPT, Paste Mogan, Export Word](https://www.bilibili.com/video/BV18BxpeiEJB/) | Windows 11 | V1.2.9.2 | Workflow |
8+
| 00 | [Introduction to Math Mode](https://www.bilibili.com/video/BV1Dx4y1U7zS/) | Windows 11 | v1.2.5.1 LTS | Math Mode |
9+
| 01 | [Introduction to Slide Style](https://www.bilibili.com/video/BV1w6421c7K6/) | Windows 11 | v1.2.5.1 LTS | Slides |
10+
| 02 | [Math Formulas and LaTeX](https://www.bilibili.com/video/BV1Px421X7vL/) | Windows 11 | v1.2.5.1 LTS | Math Mode |
11+
| 03 | [How to Input Piecewise Functions](https://www.bilibili.com/video/BV1e1421D7PP/) | Kubuntu 24.04 | v1.2.5.1 LTS | Math Mode |
12+
| 04 | [How to Input Matrices and Determinants](https://www.bilibili.com/video/BV1Dm41167CM/) | Kubuntu 24.04 | v1.2.5.1 LTS | Math Mode |
13+
| 05 | [How to Input Greek Letters](https://www.bilibili.com/video/BV1jz421o7mB/) | Kubuntu 24.04 | v1.2.5.1 LTS | Math Mode |
14+
| 06 | [Learning Python in Mogan](https://www.bilibili.com/video/BV1hm421771h/) | Windows 11 | v1.2.5.2 LTS | Plugin |
15+
| 07 | [How to Configure Binary Plugins](https://www.bilibili.com/video/BV1JK421a7Dx/) | Windows 11 | v1.2.5.2 LTS | Plugin |
16+
| 08 | [Learning Linear Algebra with Octave Plugin](https://www.bilibili.com/video/BV1gK421a7CK/) | Windows 11 | v1.2.5.2 LTS | Plugin |
17+
| 09 | [Learning Calculus with Maxima Plugin](https://www.bilibili.com/video/BV1JJ4m1V7Mq/) | Windows 11 | v1.2.5.2 LTS | Plugin |
18+
| 10 | [Style Language: assign](https://www.bilibili.com/video/BV1L1421m77k/) | Kubuntu | v1.2.5.2 LTS | Style Language |
19+
| 11 | [Chinese Documents and Pinyin](https://www.bilibili.com/video/BV14F4m1w7Q3/) | Debian 12 | v1.2.5.3 LTS | Chinese Support |
20+
| 12 | [Setting Shortcuts for Pasting LaTeX Code](https://www.bilibili.com/video/BV1bwmMYhEr5/) | Windows 11 | v1.2.9.5 | Shortcuts |
21+
| 13 | [Introduction to Drawing Mode](https://www.bilibili.com/video/BV1fACUY7ESw/?spm_id_from=333.1387.collection.video_card.click&vd_source=8bff7cdac17c4bc79b5b5163a742ba14) | Windows 11 | v1.2.9.5 | Drawing |
22+
| 14 | [Grid and Snap in Drawing Mode](https://www.bilibili.com/video/BV1K7yxYYEu1/) | Windows 11 | v1.2.9.5 | Drawing |
23+
| 15 | [Mouse Operations in Drawing Mode](https://www.bilibili.com/video/BV1G81cYGEg6/) | Windows 11 | v1.2.9.5 | Drawing |

0 commit comments

Comments
 (0)