-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
i18n(zh-tw): Update guides/deploy/github.mdx
#11011
base: main
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for astro-docs-2 ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
Lunaria Status Overview🌕 This pull request will trigger status changes. Learn moreBy default, every PR changing files present in the Lunaria configuration's You can change this by adding one of the keywords present in the Tracked Files
Warnings reference
|
Hello! Thank you for opening your first PR to Astro’s Docs! 🎉 Here’s what will happen next:
|
@510208 你好,感謝你的翻譯,我試著檢查看看。 |
OK,等囉~~ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
感谢你的翻译,不知道我说中文简体你有没有障碍。
对于一些新增的部分,我认为不应该在翻译中添加,如果你认为添加这部分有必要的话,请单独提交一个英文原文修改的PR
|
||
你可以透過 [GitHub Actions](https://github.com/features/actions) 將你的 Astro 網站自動搭建並部署到 GitHub Pages 網站上。為了這麼做,你應該將你的網站原始碼託管至 GitHub。 | ||
|
||
Astro 維護了一個官方的 `withastro/action` 幫助你部署你的專案。按照下方的說明即可讓你快速將 Astro 網站部署進 GitHub pages,並請在需要更多資訊時,可以檢視[這個讀我檔案](https://github.com/withastro/action)。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这里的 ‘README’ 在我看来是不需要翻译的,但我不清楚在zh-tw 的语境中如何。
另外这里似乎缺少了 with very little configuration 的翻译
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
是有這個翻譯,我不會用,但不反對別人用
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
我是都會翻譯成讀我檔案啦,所以不需要嗎?
如果不用的話我就刪掉,沒關係
|
||
## 為 GitHub Pages 配置 Astro 專案 | ||
|
||
為了將 Astro 網站部署至 GitHub Pages,我們需要先對原本的 Astro 配置文件做些許變更。按照下方的說明即可,如果你不知道自己該怎麼做的話。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这一部分是所说的新加的部分?
我认为这里是不需要的。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
可以看一下这里的写作指南部分,https://contribute.docs.astro.build/guides/writing-style/
|
||
請確保你的 `site` 值應為以下的其中之一: | ||
|
||
- 以你的使用者名稱產生的 GitHub.io 網址,如:`https://<username>.github.io` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这个 Github.io 我认为也是多余的
import { defineConfig } from 'astro/config' | ||
|
||
export default defineConfig({ | ||
site: 'https://astronaut.github.io', // 你的 GitHub Pages 網址 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这里注释也是多余的,因为下面有具体的说明
sub.mydomain.com | ||
``` | ||
|
||
這會將你的網站部署在你所指定的自訂網域名稱下,而非 `<YOUR_USERNAME>.github.io`。另外,絕對不要忘記在你的網域名稱供應商(如:GoDaddy、Namecheap 等)中設定一個 CNAME 記錄,如果需要詳細的資訊可以檢視 [為你的域名提供商設定 GitHub Pages](https://docs.github.com/cn/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这里我认为也是不需要的,不要在翻译上为原文增加补充说明,如果你认为是有必要的话,可以再单独提交一个 PR 对英文原文进行修改
import { defineConfig } from 'astro/config' | ||
|
||
export default defineConfig({ | ||
site: 'https://example.com', // 你的自訂網域名稱 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这里也不需要注释
官方提供的 Astro [GitHub Action](https://github.com/withastro/action) 會透過掃描根目錄下的 lockfile 來檢查你所使用的 Package Manager(如`npm`, `yarn`, `pnpm`, or `bun`)。正因如此,你應該將包管理器自動產生的 `package-lock.json`、`yarn.lock`、`pnpm-lock.yaml` 或是 `bun.lockb` 檔案一起提交至你的儲存庫中,不要加入 `.gitignore` 或用其他方式遺漏這些檔案。 | ||
::: | ||
|
||
2. 在 GitHub 網站上,請切換到儲存庫中的 **Settings** 分頁,並切換進左邊的 **Code and automation** 分類中的 **Pages** 部分。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1,如认为有必要,请提交英文PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
我上次發PR是被建議不要寫太細,不然如果GitHub改介面這邊就要跟著改
|
||
2. 在 GitHub 網站上,請切換到儲存庫中的 **Settings** 分頁,並切換進左邊的 **Code and automation** 分類中的 **Pages** 部分。 | ||
|
||
3. 選擇 **GitHub Actions** 作為設定中的 **Source** ,並單按 **Save**儲存設定。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
4. 將先前設定好的 workflow file 提交(Commit)並推送(Push)到 GitHub。 | ||
</Steps> | ||
|
||
恭喜你!如此一來,你的 Astro 網站就會自動部署到 GitHub Pages 上了。並且如果你更改了你的網站原始碼並推送到前述的儲存庫,GitHub Actions 會自動重新構建並部署你的網站,你不需要手動構建和部署。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
恭喜你!如此一來,你的 Astro 網站就會自動部署到 GitHub Pages 上了。並且如果你更改了你的網站原始碼並推送到前述的儲存庫,GitHub Actions 會自動重新構建並部署你的網站,你不需要手動構建和部署。 | |
恭喜你!如此一來,你的 Astro 網站就會自動部署到 GitHub Pages 上了。並且如果你更改了你的網站原始碼並推送到前述的儲存庫,GitHub Action 會自動重新構建並部署你的網站。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
發佈(publish)那邊好像是被第一個自動部署那邊取代了,但也不能說是錯的。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
大概是這樣,請不要被數量嚇到
title: 將您的Astro網站部署到GitHub Pages | ||
description: 如何透過GitHub Pages將您的Astro網站部署到網際網路上 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
title: 將您的Astro網站部署到GitHub Pages | |
description: 如何透過GitHub Pages將您的Astro網站部署到網際網路上 | |
title: 將 Astro 網站部署到 GitHub Pages | |
description: 如何透過 GitHub Pages 將 Astro 網站部署到網際網路上 |
這邊中文與英文之間要加空格。然後絕大多數 your 即使去掉也不會更改原意,如果要加您的話,翻譯指南寫說應該用你而不是您。
|
||
### 部署至一個 `github.io` 的網址 | ||
|
||
請在`astro.config.mjs` 的配置文件中設定 [`site`](/en/reference/configuration-reference/#site) 與 [`base`](/en/reference/configuration-reference/#base) 兩個選項。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
請在`astro.config.mjs` 的配置文件中設定 [`site`](/en/reference/configuration-reference/#site) 與 [`base`](/en/reference/configuration-reference/#base) 兩個選項。 | |
請在 `astro.config.mjs` 的設定檔中設定 [`site`](/zh-tw/reference/configuration-reference/#site) 與 [`base`](/zh-tw/reference/configuration-reference/#base) 兩個選項。 |
- 空格
- 雖然這個連結指向的頁面還沒有翻譯,但還是要留中文版連結
- 配置文件應該改成設定檔比較好
如果你的情況符合以下其中之一,請不要為 `base` 參數設定值: | ||
|
||
- 如果你的頁面由根資料夾所提供。 | ||
- 如果你的原始碼儲存庫在 `https://github.com/<USERNAME>/<USERNAME>.github.io`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- 如果你的原始碼儲存庫在 `https://github.com/<USERNAME>/<USERNAME>.github.io`. | |
- 如果你的原始碼儲存庫在 `https://github.com/<USERNAME>/<USERNAME>.github.io`。 |
<a href="/my-repo/about">關於本站</a> | ||
``` | ||
|
||
你可以在 [設定 `base` 值](/en/reference/configuration-reference/#base) 中找到更多相關資訊。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
你可以在 [設定 `base` 值](/en/reference/configuration-reference/#base) 中找到更多相關資訊。 | |
你可以在[設定 `base` 值](/zh-tw/reference/configuration-reference/#base)中找到更多相關資訊。 |
連結外面不用刻意空格
### 使用自定義網域名稱的 GitHub Pages | ||
|
||
:::tip[設定一個自訂網域] | ||
你可以透過在專案裝建立一個 `./public/CNAME` 檔案來設定自訂網域名稱: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
你可以透過在專案裝建立一個 `./public/CNAME` 檔案來設定自訂網域名稱: | |
你可以透過在專案建立 `./public/CNAME` 檔案來設定自訂網域名稱: |
不用加一個
官方提供的 Astro [GitHub Action](https://github.com/withastro/action) 會透過掃描根目錄下的 lockfile 來檢查你所使用的 Package Manager(如`npm`, `yarn`, `pnpm`, or `bun`)。正因如此,你應該將包管理器自動產生的 `package-lock.json`、`yarn.lock`、`pnpm-lock.yaml` 或是 `bun.lockb` 檔案一起提交至你的儲存庫中,不要加入 `.gitignore` 或用其他方式遺漏這些檔案。 | ||
::: | ||
|
||
2. 在 GitHub 網站上,請切換到儲存庫中的 **Settings** 分頁,並切換進左邊的 **Code and automation** 分類中的 **Pages** 部分。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
我上次發PR是被建議不要寫太細,不然如果GitHub改介面這邊就要跟著改
4. 將先前設定好的 workflow file 提交(Commit)並推送(Push)到 GitHub。 | ||
</Steps> | ||
|
||
恭喜你!如此一來,你的 Astro 網站就會自動部署到 GitHub Pages 上了。並且如果你更改了你的網站原始碼並推送到前述的儲存庫,GitHub Actions 會自動重新構建並部署你的網站,你不需要手動構建和部署。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
發佈(publish)那邊好像是被第一個自動部署那邊取代了,但也不能說是錯的。
可能需要為 `base` 設定一個值,以便 Astro 將你的儲存庫名稱(例如 `/my-repo`)視為你網站的根目錄。 | ||
|
||
:::note | ||
如果你的情況符合以下其中之一,請不要為 `base` 參數設定值: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
如果你的情況符合以下其中之一,請不要為 `base` 參數設定值: | |
如果你的情況符合以下其中之一,請不要設定 `base` 參數: |
我覺得為 base
參數設定值這說法有點怪怪的,因為這樣好像說設定有一個 base
,但是不要設定值,不要設定 base
就不要加 base: "..."
就好了嘛。應該直接說「不要設定 base
參數」就好了?後面 L78 也一樣。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
看起來果然不能逐字逐句的翻呢...
|
||
你可以透過 [GitHub Actions](https://github.com/features/actions) 將你的 Astro 網站自動搭建並部署到 GitHub Pages 網站上。為了這麼做,你應該將你的網站原始碼託管至 GitHub。 | ||
|
||
Astro 維護了一個官方的 `withastro/action` 幫助你部署你的專案。按照下方的說明即可讓你快速將 Astro 網站部署進 GitHub pages,並請在需要更多資訊時,可以檢視[這個讀我檔案](https://github.com/withastro/action)。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
是有這個翻譯,我不會用,但不反對別人用
# 允許你在 GitHub 上的 Actions 標籤中手動觸發此部署 | ||
workflow_dispatch: | ||
|
||
# 允許這個工作流程訪問你的儲存庫 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
翻譯不精確,應為允許這個工作複製儲存庫並建立頁面部署
修改完成,請再看看還有沒要改的。 太習慣逐字逐句地翻了,結果有些地方翻譯的不好。因為稍微有參考簡體版本,應該是因為這樣有些用詞才不符合我國的用法吧? |
Description (required)
Update
github.mdx
(The file which help users deploy there's Astro website to GitHub Pages)Note
This PR adds a Traditional Chinese guide for deploying an Astro website to GitHub Pages.
Related issues & labels (optional)
First-time contributor to Astro Docs?
Yes, I love this project very much. But since I am not familiar with Javascript, I cannot provide any useful code.
My Discord username: @samhacker