diff --git a/SD/1.1_R语言介绍/tmp/main.qmd b/SD/1.1_R语言介绍/tmp/main.qmd
deleted file mode 100644
index 4592753..0000000
--- a/SD/1.1_R语言介绍/tmp/main.qmd
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-https://drc.drwater.net
diff --git a/SD/1.2_R语言语法基础/index.qmd b/SD/1.2_R语言语法基础/index.qmd
index 41d477c..3a33a52 100644
--- a/SD/1.2_R语言语法基础/index.qmd
+++ b/SD/1.2_R语言语法基础/index.qmd
@@ -5,6 +5,15 @@ format:
logo: _extensions/drwater/dwsd/inst/ucaslogo.png
---
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
## 数据类型
### 数值型
diff --git a/SD/1.3_Excel基础/index.qmd b/SD/1.3_Excel基础/index.qmd
index 3093c19..efe05d0 100644
--- a/SD/1.3_Excel基础/index.qmd
+++ b/SD/1.3_Excel基础/index.qmd
@@ -5,6 +5,16 @@ format:
logo: _extensions/drwater/dwsd/inst/ucaslogo.png
---
+
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
## 下载excel文件
[https://git.drwater.net/course/RWEP/raw/branch/main/data/airquality.xlsx](https://git.drwater.net/course/RWEP/raw/branch/main/data/airquality.xlsx)
diff --git a/SD/1.9_课后作业6/index.qmd b/SD/1.9_课后作业6/index.qmd
index 4945770..927d2d5 100644
--- a/SD/1.9_课后作业6/index.qmd
+++ b/SD/1.9_课后作业6/index.qmd
@@ -5,6 +5,16 @@ format:
logo: _extensions/drwater/dwsd/inst/ucaslogo.png
---
+
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
## [第6次课后作业](第6次课后作业_模板.html)
1. 如何在 R 中将数字 10 赋值给变量 x?
diff --git a/SD/1.9_课后作业6/第6次课后作业_模板.html b/SD/1.9_课后作业6/第6次课后作业_模板.html
new file mode 100644
index 0000000..c70eb53
--- /dev/null
+++ b/SD/1.9_课后作业6/第6次课后作业_模板.html
@@ -0,0 +1,689 @@
+
+
+
+
+
+
+
+
+
+
+课后作业6 – su2026rwep: PUB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+示例问题,在R中输出1+2+3+...+100的结果
+采用for循环完成,代码如下:
+
+
+
+如何在 R 中将数字 10 赋值给变量 x?
+
+
+在 R 中,如何创建一个包含数字 1 到 5 的向量?
+
+
+编写一个条件语句,如果变量 age 大于等于 18,则打印 “成年人”,否则打印 “未成年人”。
+
+
+使用 for 循环打印从 1 到 10 的整数。
+
+
+编写一个名为 addition 的函数,接受两个参数 a 和 b,返回它们的和。
+
+
+创建一个列表,包含三个元素:一个数字向量、一个字符向量和一个逻辑向量。
+
+
+使用 read.csv() 函数读取名为 data.csv 的 CSV 文件,并将数据存储在一个名为 data 的数据框中。
+
+
+从数据框中选择前五行,并将结果存储在一个新的数据框中。
+
+
+将字符串 “hello world” 转换为大写。
+
+
+从数据框中选择 score 列大于等于 90 的行。
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SD/2.1_codestyle/index.qmd b/SD/2.1_codestyle/index.qmd
index ca44795..fb13b4c 100644
--- a/SD/2.1_codestyle/index.qmd
+++ b/SD/2.1_codestyle/index.qmd
@@ -5,6 +5,15 @@ format:
logo: _extensions/drwater/dwsd/inst/ucaslogo.png
---
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
## tidy data
diff --git a/SD/2.2_dataimport/index.qmd b/SD/2.2_dataimport/index.qmd
index f2527aa..5678096 100644
--- a/SD/2.2_dataimport/index.qmd
+++ b/SD/2.2_dataimport/index.qmd
@@ -6,6 +6,15 @@ format:
---
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
```{r}
#| echo: false
source("../../coding/_common.R")
diff --git a/SD/2.3_datatransform/index.qmd b/SD/2.3_datatransform/index.qmd
index 37f25a3..99082cd 100644
--- a/SD/2.3_datatransform/index.qmd
+++ b/SD/2.3_datatransform/index.qmd
@@ -5,6 +5,15 @@ format:
logo: _extensions/drwater/dwsd/inst/ucaslogo.png
---
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
```{r}
#| echo: false
source("../../coding/_common.R")
diff --git a/SD/3.1_datatransform/index.qmd b/SD/3.1_datatransform/index.qmd
index e68bc67..89d1e2d 100644
--- a/SD/3.1_datatransform/index.qmd
+++ b/SD/3.1_datatransform/index.qmd
@@ -5,6 +5,16 @@ format:
logo: _extensions/drwater/dwsd/inst/ucaslogo.png
---
+
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
```{r}
#| echo: false
source("../../coding/_common.R")
diff --git a/SD/3.9_课后作业8/index.qmd b/SD/3.9_课后作业8/index.qmd
index fa202b7..18b10c0 100644
--- a/SD/3.9_课后作业8/index.qmd
+++ b/SD/3.9_课后作业8/index.qmd
@@ -5,6 +5,15 @@ format:
logo: _extensions/drwater/dwsd/inst/ucaslogo.png
---
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
```{r}
#| include: false
#| cache: false
diff --git a/SD/4.1_datavisualize/index.qmd b/SD/4.1_datavisualize/index.qmd
index 0cdd325..cad39ba 100644
--- a/SD/4.1_datavisualize/index.qmd
+++ b/SD/4.1_datavisualize/index.qmd
@@ -15,6 +15,15 @@ execute:
fig-height: 6
---
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
```{r}
#| include: false
#| cache: false
diff --git a/SD/4.2_实践部分/index.qmd b/SD/4.2_实践部分/index.qmd
index c66e480..0c22a7e 100644
--- a/SD/4.2_实践部分/index.qmd
+++ b/SD/4.2_实践部分/index.qmd
@@ -6,6 +6,15 @@ format:
---
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
```{r}
#| echo: false
source("../../coding/_common.R")
diff --git a/SD/5.1_model/index.qmd b/SD/5.1_model/index.qmd
index 8f49cfe..52baa62 100644
--- a/SD/5.1_model/index.qmd
+++ b/SD/5.1_model/index.qmd
@@ -15,6 +15,16 @@ execute:
fig-height: 6
---
+
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
# tidymodels主要步骤
```{r}
diff --git a/SD/5.2_空间分析/index.qmd b/SD/5.2_空间分析/index.qmd
index 13f6f66..953f6f8 100644
--- a/SD/5.2_空间分析/index.qmd
+++ b/SD/5.2_空间分析/index.qmd
@@ -16,6 +16,15 @@ execute:
---
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
## 目录
1. 空间数据基础概念
2. Simple Features (SF) 核心规范
diff --git a/SD/5.3_大数据分析工具/index.qmd b/SD/5.3_大数据分析工具/index.qmd
index 2ef7bc2..41eff37 100644
--- a/SD/5.3_大数据分析工具/index.qmd
+++ b/SD/5.3_大数据分析工具/index.qmd
@@ -5,6 +5,16 @@ format:
logo: _extensions/drwater/dwsd/inst/ucaslogo.png
---
+
+```{r}
+#| include: false
+#| cache: false
+lang <- "cn"
+require(tidyverse)
+require(learnr)
+knitr::opts_chunk$set(echo = TRUE)
+```
+
```{r}
#| echo: false
source("../../coding/_common.R")
diff --git a/_metadata-protected.yml b/_metadata-protected.yml
index d54df23..bd0ffde 100644
--- a/_metadata-protected.yml
+++ b/_metadata-protected.yml
@@ -4,7 +4,8 @@ project:
render:
- index.qmd
- version.qmd
- - SD/
+ - SD/index.qmd
+ - SD/*/index.qmd
- about.qmd
website: