|
3 | 3 | <head> |
4 | 4 | <meta charset="UTF-8"> |
5 | 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
6 | | -<title>單元教學 · GitLab 繁中教學站</title> |
7 | | -<meta name="description" content="GitLab 8 單元循序漸進教學目錄。"> |
| 6 | +<title>單元教學 · GitLab 繁體中文教學站</title> |
| 7 | +<meta name="description" content="GitLab 8 單元教學目錄"> |
8 | 8 | <link rel="icon" type="image/svg+xml" href="../assets/favicon.svg"> |
9 | 9 | <link rel="stylesheet" href="../assets/site.css"> |
10 | 10 | </head> |
11 | 11 | <body> |
12 | 12 | <div class="container"> |
13 | | - |
14 | 13 | <header> |
15 | 14 | <h1>單元教學</h1> |
16 | | - <p class="subtitle">8 個單元,從認識 GitLab 到與 GitHub 比較</p> |
| 15 | + <p class="subtitle">8 個深度單元,每單元含 Worked Example 與練習</p> |
17 | 16 | </header> |
18 | | - |
19 | 17 | <nav class="topnav"> |
20 | 18 | <a href="../index.html">首頁</a> |
21 | 19 | <a href="../map.html">概念地圖</a> |
22 | 20 | <a href="../learning-path.html">學習路線</a> |
23 | | - <a href="index.html">單元教學</a> |
| 21 | + <a href="../docs/index.html">單元教學</a> |
| 22 | + <a href="../glossary.html">術語表</a> |
24 | 23 | <a href="../about.html">關於</a> |
25 | | -</nav> |
26 | | - |
27 | | -<div class="back-link"><a href="../index.html">← 回首頁</a></div> |
28 | | - |
| 24 | +</nav><div class="back-link"><a href="../index.html">← 回首頁</a></div> |
29 | 25 | <div class="card-grid"> |
30 | 26 | <a class="card lv-emerald" href="unit-01-gitlab-intro.html"> |
31 | 27 | <div class="c-name">單元 1 · GitLab 是什麼</div> |
32 | | - <div class="c-zh">GitLab.com vs 自架(CE/EE)、一體化 DevOps。What & Why.</div> |
| 28 | + <div class="c-zh">GitLab 是什麼、GitLab.com vs 自架(CE/EE)、一體化 DevOps、認證</div> |
33 | 29 | <div class="c-tags"><span class="c-tag">概念</span><span class="c-tag">L0</span></div> |
34 | 30 | </a> |
35 | 31 | <a class="card lv-cyan" href="unit-02-first-project.html"> |
36 | 32 | <div class="c-name">單元 2 · 第一個專案</div> |
37 | | - <div class="c-zh">Project / Group、clone / push、README。</div> |
38 | | - <div class="c-tags"><span class="c-tag">上手</span><span class="c-tag">L1</span></div> |
| 33 | + <div class="c-zh">Project/Group/Subgroup、建立/clone/push、visibility、權限角色</div> |
| 34 | + <div class="c-tags"><span class="c-tag">動手做</span><span class="c-tag">L1</span></div> |
39 | 35 | </a> |
40 | 36 | <a class="card lv-amber" href="unit-03-branches-mr.html"> |
41 | 37 | <div class="c-name">單元 3 · 分支與 Merge Request</div> |
42 | | - <div class="c-zh">branch、MR(GitLab 的 PR)、衝突處理。</div> |
| 38 | + <div class="c-zh">分支操作、MR 是什麼、開 MR 流程、Closes、conflict 解決</div> |
43 | 39 | <div class="c-tags"><span class="c-tag">協作</span><span class="c-tag">L2</span></div> |
44 | 40 | </a> |
45 | 41 | <a class="card lv-amber" href="unit-04-merge-request.html"> |
46 | | - <div class="c-name">單元 4 · Merge Request 協作</div> |
47 | | - <div class="c-zh">MR 流程、Approvals、code review、保護分支。</div> |
| 42 | + <div class="c-name">單元 4 · Merge Request 深入</div> |
| 43 | + <div class="c-zh">MR 頁面、code review、resolve thread、approval rules、squash/rebase/merge</div> |
48 | 44 | <div class="c-tags"><span class="c-tag">協作</span><span class="c-tag">L2</span></div> |
49 | 45 | </a> |
50 | 46 | <a class="card lv-fuchsia" href="unit-05-issues-boards.html"> |
51 | | - <div class="c-name">單元 5 · Issues 與專案管理</div> |
52 | | - <div class="c-zh">Issues、labels、milestones、Boards 看板。</div> |
| 47 | + <div class="c-name">單元 5 · Issues 與 Boards</div> |
| 48 | + <div class="c-zh">Issue、scoped labels、Milestone、Boards Kanban、weight、Epic</div> |
53 | 49 | <div class="c-tags"><span class="c-tag">管理</span><span class="c-tag">L3</span></div> |
54 | 50 | </a> |
55 | 51 | <a class="card lv-fuchsia" href="unit-06-gitlab-ci.html"> |
56 | | - <div class="c-name">單元 6 · GitLab CI/CD</div> |
57 | | - <div class="c-zh">.gitlab-ci.yml、Runners、Pipeline、stages。</div> |
| 52 | + <div class="c-name">單元 6 · GitLab CI</div> |
| 53 | + <div class="c-zh">.gitlab-ci.yml 結構、stages/jobs/runners/artifacts/variables、完整 pipeline 範例</div> |
58 | 54 | <div class="c-tags"><span class="c-tag">DevOps</span><span class="c-tag">L3</span></div> |
59 | 55 | </a> |
60 | 56 | <a class="card lv-fuchsia" href="unit-07-gitlab-pages.html"> |
61 | 57 | <div class="c-name">單元 7 · GitLab Pages</div> |
62 | | - <div class="c-zh">靜態網站部署。</div> |
| 58 | + <div class="c-zh">Pages URL、pages job、框架建置、自訂網域與限制</div> |
63 | 59 | <div class="c-tags"><span class="c-tag">部署</span><span class="c-tag">L3</span></div> |
64 | 60 | </a> |
65 | 61 | <a class="card lv-violet" href="unit-08-gitlab-vs-github.html"> |
66 | 62 | <div class="c-name">單元 8 · GitLab vs GitHub</div> |
67 | | - <div class="c-zh">術語、託管、CI/CD、開源、價格、選型建議——詳細比較。</div> |
| 63 | + <div class="c-zh">定位/術語/託管/CI/CD/審查/開源/價格/生態/AI/選型</div> |
68 | 64 | <div class="c-tags"><span class="c-tag">重點</span><span class="c-tag">L4</span></div> |
69 | 65 | </a> |
70 | 66 | </div> |
71 | | - |
72 | | -<div class="callout info"> |
73 | | - <strong>建議路線:</strong>第一次學建議照 <a href="../learning-path.html">學習路線</a> 依序進行; |
74 | | - 熟悉 GitHub 的讀者可先跳<a href="unit-08-gitlab-vs-github.html">單元 8</a>看比較。 |
75 | | -</div> |
76 | | - |
77 | | -<footer> |
78 | | - 這是 GitLab 繁體中文教學站 · 由 OpenCode 建置<br> |
79 | | - <span class="footer-license">本站教學內容(繁體中文解說)為本站原創,採 CC-BY-4.0;技術名詞與操作引用自 <a href="https://docs.gitlab.com/" rel="noopener">GitLab Docs</a> 與 <a href="https://git-scm.com/doc" rel="noopener">Git 官方文件</a>。</span> |
80 | | -</footer> |
81 | | - |
82 | | -</div> |
83 | | -</body> |
84 | | -</html> |
| 67 | +<div class="callout info"><strong>建議路線:</strong>第一次學建議照 <a href="../learning-path.html">學習路線</a> 依序進行;熟悉 GitHub 的讀者可先跳<a href="unit-08-gitlab-vs-github.html">單元 8</a>看比較。</div><footer>這是 GitLab 繁體中文教學站 · 由 OpenCode 建置<br> |
| 68 | + <span class="footer-license">本站教學內容(繁體中文解說)為本站原創,採 CC-BY-4.0;技術名詞與操作引用自 <a href="https://docs.gitlab.com/" rel="noopener">GitLab Docs</a> 與 <a href="https://git-scm.com/doc" rel="noopener">Git 官方文件</a>。</span></footer> |
| 69 | +</div></body></html> |
0 commit comments