Skip to content

Commit 833ab70

Browse files
committed
Simplify Pages workflow and tidy README
Remove workflow concurrency settings and consolidate multiple render/organize steps into a single Render website step that invokes bash build.sh. This replaces per-course quarto render loops and the separate site-organizing step to simplify CI logic and delegate build details to build.sh. Also remove an obsolete checklist item from README (生物信息学算法(规划)).
1 parent 9b7c76d commit 833ab70

2 files changed

Lines changed: 3 additions & 34 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 3 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ permissions:
1616
pages: write
1717
id-token: write
1818

19-
concurrency:
20-
group: "pages"
21-
cancel-in-progress: false
22-
2319
jobs:
2420
build:
2521
runs-on: ubuntu-latest
@@ -56,36 +52,10 @@ jobs:
5652
))
5753
shell: Rscript {0}
5854

59-
- name: Render root website
60-
run: |
61-
echo "Rendering root website..."
62-
quarto render
63-
64-
- name: Render courses
55+
- name: Render website
6556
run: |
66-
for course in */; do
67-
course=${course%/}
68-
if [ -d "$course" ] && [ -f "$course/_quarto.yml" ]; then
69-
echo "Rendering course: $course"
70-
cd "$course"
71-
quarto render
72-
cd ..
73-
fi
74-
done
75-
76-
- name: Organize build output
77-
run: |
78-
for course in */; do
79-
course=${course%/}
80-
if [ -d "$course/_site" ]; then
81-
echo "Copying $course to _site/"
82-
mkdir -p "_site/$course"
83-
cp -r "$course/_site"/* "_site/$course/"
84-
fi
85-
done
86-
87-
echo "Build complete. Site structure:"
88-
ls -la _site/
57+
echo "Rendering website..."
58+
bash build.sh
8959
9060
- name: Setup Pages
9161
uses: actions/configure-pages@v4

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@ courses/ # Git根目录(可直接部署)
110110
- [x] R与(R)Markdown基础(4学时)
111111
- [ ] 转录组数据分析(规划)
112112
- [ ] 基因组突变分析(规划)
113-
- [ ] 生物信息学算法(规划)
114113

115114
## 🌐 部署说明
116115

0 commit comments

Comments
 (0)