Skip to content

Commit d030a44

Browse files
committed
refactor: ai-coding-guide 改专门服务三卷书 on book.aibuzhiyu.com
- landing/ 目录删除 — 已迁到 jnMetaCode/aibuzhiyu 私有仓 + Cloudflare Workers - workflow 输出改为:mdbook 直接到 _site 根 + CNAME 改为 book.aibuzhiyu.com - book.toml site-url 从 /book/ 改为 / 以匹配新部署路径
1 parent 40be278 commit d030a44

13 files changed

Lines changed: 8 additions & 2686 deletions

File tree

.github/workflows/book.yml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,16 @@ jobs:
4343
working-directory: ./book
4444
run: mdbook build
4545

46-
- name: Compose site (landing at root + book at /book/)
46+
- name: Compose site (book at root, served on book.aibuzhiyu.com)
4747
run: |
4848
mkdir -p _site
49-
# 1) Landing 页放在根(index.html + 静态资源)
50-
cp -r landing/. _site/
51-
# 2) mdbook 输出放到 /book/ 子路径
52-
mkdir -p _site/book
53-
cp -r book/book/. _site/book/
54-
# 3) CNAME 必须在根(GitHub Pages 要求)
55-
echo "aibuzhiyu.com" > _site/CNAME
56-
# 4) 调试用:列出最终发布树的关键文件
49+
# mdbook 输出直接放根(landing 已迁去 jnMetaCode/aibuzhiyu 仓 + CF Workers)
50+
cp -r book/book/. _site/
51+
# CNAME 锁定子域名(aibuzhiyu.com 主站已切到 Cloudflare Workers)
52+
echo "book.aibuzhiyu.com" > _site/CNAME
53+
# 调试用:列出最终发布树
5754
echo "--- _site root ---"
58-
ls -la _site/
59-
echo "--- _site/book ---"
60-
ls _site/book/ | head -10
55+
ls -la _site/ | head -20
6156
6257
- name: Upload artifact
6358
uses: actions/upload-pages-artifact@v3

book/book.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ preferred-dark-theme = "navy"
1212
git-repository-url = "https://github.com/jnMetaCode/ai-coding-guide"
1313
git-repository-icon = "fa-github"
1414
edit-url-template = "https://github.com/jnMetaCode/ai-coding-guide/edit/main/book/{path}"
15-
site-url = "/book/"
15+
site-url = "/"
1616
additional-css = ["theme/custom.css"]
1717
additional-js = ["theme/gtag.js"]
1818

0 commit comments

Comments
 (0)