Skip to content

Commit 99a43f8

Browse files
committed
Pass markdownlint
1 parent 667375c commit 99a43f8

File tree

6 files changed

+56
-54
lines changed

6 files changed

+56
-54
lines changed

.markdownlint.jsonc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{
2-
"MD046": false, // Always use code blocks for commands and outputs.
3-
"MD014": false, // Linux 101 always prepend '$' or '#' to command lines.
2+
"MD046": false, // Always use code blocks for commands and outputs.
3+
"MD014": false, // Linux 101 always prepend '$' or '#' to command lines.
4+
"MD033": false, // Allow inline HTML, required by some special cases.
5+
"MD053": false, // False postive for footnotes.
46
"extends": "node_modules/markdownlint/style/prettier.json",
57
}

docs/Ch01/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ VMware Workstation 启动 Xubuntu 18.04 虚拟机
295295

296296
如果读者采用了上面列出的虚拟机之一,其默认登录用户名和密码均为 `ustc`,输入密码即可登录虚拟机系统桌面。
297297

298-
![](images/VWP-Xubuntu-32bit-Desktop.png)
298+
![VMware Xubuntu Desktop](images/VWP-Xubuntu-32bit-Desktop.png)
299299

300300
Xubuntu 18.04 虚拟机桌面
301301
{: .caption }
@@ -304,7 +304,7 @@ Xubuntu 18.04 虚拟机桌面
304304

305305
LUG@USTC 是中国科学技术大学主流的开源社群,也是校内最大的学术科技类社团。其现今拥有数百名热爱开源文化的成员,并受益于他们而正在蓬勃发展。LUG@USTC 维护了中国最大的开源镜像站之一 [USTC Mirrors](https://mirrors.ustc.edu.cn/),其作为本土的软件源为国内许多开源软件用户提供了镜像服务,是本社群对社会作出的一项重要贡献。
306306

307-
![](images/[email protected])
307+
![LUG@USTC](images/[email protected])
308308

309309
LUG@USTC 图标
310310
{: .caption }
@@ -313,7 +313,7 @@ LUG@USTC 图标
313313

314314
你可以从 [LUG@USTC 官方网站](https://lug.ustc.edu.cn/wiki/)中了解我们。官方网站中包括了我们在校内开展的各类流行活动和面向校内外提供的诸多网络服务。
315315

316-
LUG@USTC 欢迎校内外的朋友加入社群交流。如果你是中国科学技术大学在读学生,你可以通过致邮 ![](https://lug.ustc.edu.cn/static/email.png){: .img-inline } 附上姓名与学号申请加入本社群;如果你是校外人士,也可以致邮获取进一步的沟通交流方式。
316+
LUG@USTC 欢迎校内外的朋友加入社群交流。如果你是中国科学技术大学在读学生,你可以通过致邮 ![email](https://lug.ustc.edu.cn/static/email.png){: .img-inline } 附上姓名与学号申请加入本社群;如果你是校外人士,也可以致邮获取进一步的沟通交流方式。
317317

318318
## 思考题 {#questions}
319319

docs/Ch01/supplement.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Android 是 Linux 发行版,但它不是 GNU/Linux,Android 不使用 GNU 的
1212

1313
[AOSP (Android Open Source Project)](https://source.android.google.cn/) 只使用了 GPL 许可证的 Linux Kernel,而在 Kernel 之上的 [ART (Android Runtime)](https://source.android.google.cn/docs/core/runtime)、Bionic C 库、驱动透明化的 [HAL (Hardware Abstraction Layer)](https://source.android.google.cn/docs/core/architecture/hal) 则作为用户态存在,避免 Android 系统框架、Google 移动应用服务框架(GMS)和各厂商的驱动程序被 GPL 感染而开源。
1414

15-
![](images/Android-Stack.png)
15+
![Android Stack](images/Android-Stack.png)
1616

1717
Android 软件堆栈
1818
{: .caption }
@@ -69,7 +69,7 @@ Max kernel policy version: 31
6969

7070
使用 `setenforce 0` **临时** 改变 SELinux 状态到 `permissive`,这个状态在重启后将恢复为配置文件指定的默认值。
7171

72-
```
72+
```console
7373
# setenforce 0
7474
```
7575

@@ -80,7 +80,7 @@ Max kernel policy version: 31
8080

8181
编辑完成后,使用 `sestatus` 可以看到修改效果:
8282

83-
```
83+
```console
8484
[...]
8585
Current mode: permissive # <-
8686
Mode from config file: permissive # <- 或 disabled
@@ -168,7 +168,7 @@ I/O 大小(最小/最佳):512 字节 / 512 字节
168168
```
169169

170170
这里可以看到,`/dev/sda2` 这个**分区**被自动扩大了。
171-
如果没有,那么可以输入以下命令(请勿输入 `$ `,详见[记号约定](../notations.md#command-line)):
171+
如果没有,那么可以输入以下命令(请勿输入 `$`,详见[记号约定](../notations.md#command-line)):
172172

173173
```console
174174
$ LANGUAGE=C sudo growpart /dev/sda 2
@@ -519,7 +519,7 @@ WSL2 使用微软的 Hyper-V 虚拟化技术,运行一个轻量的、完整的
519519

520520
本节选用 Ubuntu 20.04.5 (arm64, server) 作为接下来安装的系统。
521521

522-
![](images/applesilicon_vmware/1.png)
522+
![Choose arm64 image](images/applesilicon_vmware/1.png)
523523

524524
你可以在 [中国科学技术大学开源软件镜像](https://mirrors.ustc.edu.cn/) 获取安装镜像。
525525
{: .caption }
@@ -528,22 +528,22 @@ WSL2 使用微软的 Hyper-V 虚拟化技术,运行一个轻量的、完整的
528528

529529
下载好安装镜像后,打开 VMWare Fusion,导入你下载的镜像:
530530

531-
![](images/applesilicon_vmware/2.png)
531+
![VMware Fusion](images/applesilicon_vmware/2.png)
532532

533533
点击左上角的加号创建新的虚拟机
534534
{: .caption }
535535

536-
![](images/applesilicon_vmware/3.png)
536+
![VMware Fusion new VM](images/applesilicon_vmware/3.png)
537537

538538
将你下载好的镜像拖入框中
539539
{: .caption }
540540

541-
![](images/applesilicon_vmware/4.png)
541+
![VMware Fusion choose image](images/applesilicon_vmware/4.png)
542542

543543
导入完成之后使用默认配置即可,你也可以按照自己的需求对 configuration 进行对应的改动。
544544
{: .caption }
545545

546-
![](images/applesilicon_vmware/6.png)
546+
![VMware Fusion Ubuntu server install](images/applesilicon_vmware/6.png)
547547

548548
用键盘对命令行界面进行操作,在配置用户名前的配置一般可以选择默认配置。本页面中你需要配置你的用户名,服务器名称和密码。
549549
{: .caption }
@@ -562,7 +562,7 @@ $ sudo apt-get install ubuntu-desktop
562562

563563
安装好之后需要重新启动虚拟机,这时你应该可以看到你的登陆界面了:
564564

565-
![](images/applesilicon_vmware/7.png)
565+
![VMware Fusion GDM](images/applesilicon_vmware/7.png)
566566

567567
虚拟机的图形界面
568568
{: .caption }

docs/Ch02/index.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@ Xfce
5656

5757
我们直接打开 Xfce 中的设置管理器,如图所示。
5858

59-
![](images/Xfce-settings-position.png)
59+
![Xfce Settings in menu](images/Xfce-settings-position.png)
6060

6161
图 1. 设置管理器的位置
6262
{: .caption }
6363

6464
这里最常见的设置,都可以找得到。
6565

66-
![](images/Xfce-settings.png)
66+
![Xfce Settings](images/Xfce-settings.png)
6767

6868
图 2. 设置管理器
6969
{: .caption }
@@ -74,7 +74,7 @@ xfdesktop 桌面管理器是 Xfce 中的一个主要模块,它负责在桌面
7474

7575
##### 背景 {#desktop-background}
7676

77-
![](images/Xfce-settings-background.png)
77+
![Xfce settings background](images/Xfce-settings-background.png)
7878

7979
图 3. 桌面背景首选项
8080
{: .caption }
@@ -92,7 +92,7 @@ xfdesktop 桌面管理器是 Xfce 中的一个主要模块,它负责在桌面
9292

9393
##### 菜单 {#desktop-menus}
9494

95-
![](images/Xfce-settings-menu.png)
95+
![Xfce settings menu](images/Xfce-settings-menu.png)
9696

9797
图 4. 桌面菜单首选项
9898
{: .caption }
@@ -101,21 +101,21 @@ Xfce 允许用户自定义右键菜单和中键菜单的行为。这里可以对
101101

102102
若「在桌面上右击时包含应用程序菜单」选项被选中,则在桌面右键时会显示下面的菜单,用于快速打开应用程序。
103103

104-
![](images/Xfce-menu-applocations.png)
104+
![Xfce menu app locations](images/Xfce-menu-applocations.png)
105105

106106
图 5. 桌面应用程序菜单
107107
{: .caption }
108108

109109
若「在桌面上中击时显示窗口列表菜单」选项被选中时,中击桌面可以弹出工作区的菜单,可以显示所有工作区正在运行的应用程序。
110110

111-
![](images/Xfce-menu-workspaces.png)
111+
![Xfce menu workspaces](images/Xfce-menu-workspaces.png)
112112

113113
图 6. 桌面工作区菜单
114114
{: .caption }
115115

116116
##### 图标 {#desktop-icons}
117117

118-
![](images/Xfce-settings-icons.png)
118+
![Xfce settings icons](images/Xfce-settings-icons.png)
119119

120120
图 7. 桌面图标首选项
121121
{: .caption }
@@ -128,7 +128,7 @@ Xfce 允许用户绘制桌面图标并且设置其外观。
128128

129129
##### 样式 {#appearance-styles}
130130

131-
![](images/Xfce-settings-appearance.png)
131+
![Xfce settings appearance](images/Xfce-settings-appearance.png)
132132

133133
图 8. 外观样式首选项
134134
{: .caption }
@@ -141,7 +141,7 @@ Xfce 允许用户绘制桌面图标并且设置其外观。
141141

142142
##### 图标 {#appearance-icons}
143143

144-
![](images/Xfce-appearance-icons.png)
144+
![Xfce appearance icons](images/Xfce-appearance-icons.png)
145145

146146
图 9. 外观图标首选项
147147
{: .caption }
@@ -154,7 +154,7 @@ Xfce 允许用户绘制桌面图标并且设置其外观。
154154

155155
##### 字体 {#appearance-fonts}
156156

157-
![](images/Xfce-appearance-fonts.png)
157+
![Xfce appearance fonts](images/Xfce-appearance-fonts.png)
158158

159159
图 10. 外观字体首选项
160160
{: .caption }
@@ -171,7 +171,7 @@ xfwm4 窗口管理器也是 Xfce 桌面环境的核心模块。窗口管理器
171171

172172
##### 样式 {#wm-styles}
173173

174-
![](images/Xfce-WM-style.png)
174+
![Xfce WM style](images/Xfce-WM-style.png)
175175

176176
图 11. 窗口管理器样式首选项
177177
{: .caption }
@@ -180,7 +180,7 @@ Xfce 允许用户自定义窗口的样式,「样式」对话框是用来控制
180180

181181
##### 键盘 {#wm-keyboard}
182182

183-
![](images/Xfce-WM-keyboard.png)
183+
![Xfce WM keyboard](images/Xfce-WM-keyboard.png)
184184

185185
图 12. 窗口管理器键盘首选项
186186
{: .caption }
@@ -191,14 +191,14 @@ Xfce 允许用户自定义窗口的样式,「样式」对话框是用来控制
191191

192192
Xfce-panel 也是 Xfce 的核心模块,具有应用程序启动器,面板菜单,工作区切换器等功能。
193193

194-
![](images/Xfce-top-panel.png)
194+
![Xfce top panel](images/Xfce-top-panel.png)
195195

196196
图 13. 默认的顶部面板
197197
{: .caption }
198198

199199
##### 显示 {#panels-display}
200200

201-
![](images/Xfce-panel-display.png)
201+
![Xfce panel display](images/Xfce-panel-display.png)
202202

203203
图 14. 面板显示首选项
204204
{: .caption }
@@ -215,7 +215,7 @@ Xfce-panel 也是 Xfce 的核心模块,具有应用程序启动器,面板菜
215215

216216
##### 项目 {#panels-items}
217217

218-
![](images/Xfce-panel-items.png)
218+
![Xfce panel items](images/Xfce-panel-items.png)
219219

220220
图 15. 面板项目首选项
221221
{: .caption }
@@ -232,7 +232,7 @@ Thunar 是 Xfce 桌面环境的现代文件管理器。Thunar 从一开始就被
232232

233233
##### 布局 {#file-manager-layout}
234234

235-
![](images/Xfce-FM.png)
235+
![Xfce FM](images/Xfce-FM.png)
236236

237237
图 16. 文件管理器
238238
{: .caption }
@@ -243,14 +243,14 @@ Thunar 是 Xfce 桌面环境的现代文件管理器。Thunar 从一开始就被
243243

244244
如果不喜欢主界面的图标显示,我们还可以选择「视图」→ 「以详细列表查看来以列表显示」。在列表显示的时候,我们可以通过「视图」→「配置栏」管理列表显示的属性。
245245

246-
![](images/Xfce-FM-list.png)
246+
![Xfce FM list](images/Xfce-FM-list.png)
247247

248248
图 17. 文件管理器列表显示
249249
{: .caption }
250250

251251
还有更多可以配置的选项,可以在「编辑」→ 「首选项」中配置。
252252

253-
![](images/Xfce-settings-FM.png)
253+
![Xfce settings FM](images/Xfce-settings-FM.png)
254254

255255
图 18. 文件管理器首选项
256256
{: .caption }
@@ -265,14 +265,14 @@ Xfce4-session 是 Xfce 的会话管理器。它的任务是保存桌面的状态
265265

266266
在「设置管理器」的「会话和启动」中可以配置它。
267267

268-
![](images/Xfce-sessions.png)
268+
![Xfce sessions](images/Xfce-sessions.png)
269269

270270
图 19. 会话与启动
271271
{: .caption }
272272

273273
##### 应用程序自启动 {#autostart}
274274

275-
![](images/Xfce-Autostart.png)
275+
![Xfce autostart](images/Xfce-Autostart.png)
276276

277277
图 20. 自启动首选项
278278
{: .caption }
@@ -432,14 +432,14 @@ $ sh run.sh
432432

433433
在图形界面中,我们需要另一个和 shell 交互的程序,叫做终端模拟器,通常它的名称为「终端(Terminal)」。我们可以在「所有程序」找到它。
434434

435-
![](images/Xfce-terminal-pos.png)
435+
![Xfce terminal in menu](images/Xfce-terminal-pos.png)
436436

437437
图 21. 终端在菜单的位置
438438
{: .caption }
439439

440440
打开后如下图。
441441

442-
![](images/Xfce-terminal.png)
442+
![Xfce terminal](images/Xfce-terminal.png)
443443

444444
图 22. 终端界面
445445
{: .caption }
@@ -560,7 +560,7 @@ $ sudo bash wordpress.sh
560560

561561
最后我们打开浏览器并进入 `http://localhost/blog` 来完成最后的配置。
562562

563-
![](images/wordpress-installation.png)
563+
![Wordpress installation](images/wordpress-installation.png)
564564

565565
图 23. WordPress 的初始化配置界面
566566
{: .caption }
@@ -585,7 +585,7 @@ $ jekyll serve
585585

586586
打开浏览器,在浏览器中输入 `localhost:4000` 进入我们搭建的网站。
587587

588-
![](images/jekyll-installation.png){: .img-border }
588+
![Jekyll installation](images/jekyll-installation.png){: .img-border }
589589

590590
图 24. Jekyll 的默认网页
591591
{: .caption }

0 commit comments

Comments
 (0)