-
-
Notifications
You must be signed in to change notification settings - Fork 740
Expand file tree
/
Copy pathmkdocs.yml
More file actions
192 lines (184 loc) · 7.05 KB
/
Copy pathmkdocs.yml
File metadata and controls
192 lines (184 loc) · 7.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
site_name: awesome-agentic-ai-zh
site_description: A trilingual learning roadmap for agentic AI (English / 繁中 / 简中) — 8 stages from LLM basics to multi-agent systems, with hands-on exercises and curated projects.
site_url: https://wenyuchiou.github.io/awesome-agentic-ai-zh/
repo_url: https://github.com/WenyuChiou/awesome-agentic-ai-zh
repo_name: WenyuChiou/awesome-agentic-ai-zh
edit_uri: edit/main/
# Content lives at the REPO ROOT (stages/ tracks/ branches/ resources/
# + root *.md), not a docs/ subfolder. mkdocs forbids docs_dir being
# the parent of mkdocs.yml, so `scripts/build-docs-tree.py` stages the
# whitelisted content into _build/docs/ first (run it before `mkdocs
# build` — the GitHub Actions workflow does this automatically).
docs_dir: _build/docs
site_dir: _build/site
extra_css:
- docs/stylesheets/extra.css
exclude_docs: |
*.py
*.sh
theme:
name: material
language: zh-TW
features:
- navigation.tabs
- navigation.top
- navigation.indexes
- navigation.footer
- navigation.instant
- navigation.instant.progress
- navigation.tracking
- search.suggest
- search.highlight
- search.share
- content.action.edit
- content.code.copy
- content.code.annotate
- content.tabs.link
- content.tooltips
- toc.follow
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: indigo
accent: indigo
toggle:
icon: material/weather-night
name: 切換深色 / Dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: indigo
accent: indigo
toggle:
icon: material/weather-sunny
name: 切換淺色 / Light mode
plugins:
- search
- i18n:
docs_structure: suffix
fallback_to_default: true
reconfigure_material: true
reconfigure_search: true
languages:
- locale: zh-TW
default: true
name: 繁體中文
build: true
- locale: en
name: English
build: true
nav_translations:
首頁: Home
專案說明: Project overview
怎麼用: How to use
進度: Progress
結業專題: Capstone
路線圖: Roadmap
書本版: Book (mdBook)
共用基礎: Foundations
Track A — CLI: Track A — CLI power user
Track B — Agent: Track B — Agent builder
讀者分流: Audience branches
實作: Walkthroughs
資源: Resources
貢獻: Contributing
- locale: zh-Hans
name: 简体中文
build: true
nav_translations:
首頁: 首页
專案說明: 项目说明
怎麼用: 怎么用
進度: 进度
結業專題: 结业专题
路線圖: 路线图
書本版: 书本版
共用基礎: 共用基础
Track A — CLI: Track A — CLI 高手
Track B — Agent: Track B — Agent 建构者
讀者分流: 读者分流
實作: 实作
資源: 资源
貢獻: 贡献
# Material ships no `zh-Hans.html` UI partial (it predates strict
# BCP-47 — uses `zh` for Simplified). Map this locale's chrome to
# Material's `zh`. Applied via apply_user_overrides (runs AFTER
# the plugin's forced language=locale, so this wins).
theme:
language: zh
markdown_extensions:
- admonition
- attr_list
- md_in_html
- tables
# slugify: python-markdown's default strips non-ASCII, so every CJK heading
# ("### Loop Engineering(迴圈工程)") rendered as id="loop-engineering" while
# GitHub — and scripts/check-anchors.py, which validates against GitHub's
# github-slugger rules — produce "loop-engineering迴圈工程". The two disagreed
# on 151 distinct fragments: the gate stayed green while those jump-links were
# dead on the published site. Emoji-prefixed ASCII headings diverged too, since
# GitHub keeps the leading separator that python-markdown strips.
# pymdownx's slugify(case="lower") reproduces check-anchors.py's output exactly
# on every heading in this repo (4344 real headings), so the SITE and the GATE
# now share one rule. GitHub is aligned too except for one documented case:
# it preserves U+FE0F where both of these strip it, so a heading carrying a
# variation selector has no fragment that works in both. That is guarded
# separately — a linked-to heading may not contain one.
# All of this is pinned by scripts/test_anchor_slug_parity.py; do not change
# this block without running it.
- toc:
permalink: true
slugify: !!python/object/apply:pymdownx.slugs.slugify
kwds:
case: lower
- pymdownx.details
- pymdownx.superfences
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
# Build-time hooks. mkdocs_hooks.on_page_markdown strips the README's
# GitHub-only inline language switcher (its ./README.*.md links 404
# on the rendered site; Material's header selector is the in-site one).
hooks:
- scripts/mkdocs_hooks.py
nav:
- 首頁: index.md
- 專案說明: about.md
- 怎麼用: docs/HOW_TO_USE.md
- 進度: PROGRESS.md
- 結業專題: CAPSTONE.md
- 路線圖: ROADMAP.md
- 書本版: https://wenyuchiou.github.io/awesome-agentic-ai-zh/book/
- 共用基礎:
- Stage 0 — Foundations: stages/00-foundations.md
- Stage 1 — LLM Basics: stages/01-llm-basics.md
- Stage 2 — Prompt Engineering: stages/02-prompt-engineering.md
- Track A — CLI:
- A1 — CLI Intro: tracks/cli/A1-cli-intro.md
- A2 — CLI Workflow: tracks/cli/A2-cli-workflow.md
- A3 — CLI Production: tracks/cli/A3-cli-production.md
- Track B — Agent:
- Stage 3 — Tool Use & Hello Agent: stages/03-tool-use-and-hello-agent.md
- Stage 4 — Agent Frameworks: stages/04-agent-frameworks.md
- Stage 5 — Claude Code Ecosystem: stages/05-claude-code-ecosystem.md
- Stage 6 — Memory & RAG: stages/06-memory-rag.md
- Stage 7 — Multi-Agent: stages/07-multi-agent-production.md
- Stage 7.5 — Advanced Agentic: stages/07.5-advanced-agentic-concepts.md
- Stage 8 — Agent Interfaces: stages/08-agent-interfaces.md
- 讀者分流:
- Branch design: branches/DESIGN.md
- for-researcher: branches/for-researcher.md
- for-developer: branches/for-developer.md
- for-teacher: branches/for-teacher.md
- for-knowledge-worker: branches/for-knowledge-worker.md
- for-everyday-users: branches/for-everyday-users.md
- 實作:
- Build your first agent in 7 steps: walkthroughs/build-first-agent-in-7-steps.md
- 資源: RESOURCES.md
- 貢獻:
- Contributing guide: CONTRIBUTING.md
- Code of Conduct: CODE_OF_CONDUCT.md
- Security policy: SECURITY.md
- Contributors: CONTRIBUTORS.md
- Changelog: CHANGELOG.md