iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0

昨天我們把寫好的專案放到 github 上,當我們想要看放到網路上的成果時,想說應該跟在本地的路徑一樣吧?
很自然的輸入了 https://github.com/zoeGuava/ithome2022-github-demo/index.html 要看頁面時,卻只得到:

點了 repository 中的 index.html 也只會看到 index.html 的程式碼而已,我的頁面呢?

Github pages

這邊會需要使用 github 提供的一個部署靜態網站的服務:github page。
我們可以透過這個服務將專案部署到網路上去,最終便可以透過網址來看到你推上去的專案內容。

首先我們先到 github 專案的頁面後,選擇最右邊的 Settings tag,再到左邊的 sidebar 中,選擇 Code and automation 中的 Pages,就可以到我們的目標:Github Pages
我們選擇要透過 github page 進行 host 的分支:main
按下 save 之後

重整就可以看到 github-pages 幫你部署好的訊息

之後記得回到專案的主頁面更新 About 的資訊

Vercel

除了 Github pages 之外,還有其他第三方的服務可以幫我們做網站的部署,在這邊我們使用 Vercel 來做。
先到 Vercel 的官網註冊、登入。

進到頁面之後選擇 Add New... > Project
在左側選擇自己的帳號,右邊輸入要部署的 repository 名稱:

現在沒有搜尋到是因為權限還沒有開給 Vercel,點下方的 Configure GitHub App 後,在跳出的 Github 彈窗中,滑到下方的 Repository access 去新增你要部署的 repository 就可以了。

這樣就會出現了你剛剛給了 Vercel 部署權限的 repository

import 進來之後,因為我們現在的沒有使用框架,選 Other 就好了,按下 Deploy 之後:

等他部署完成就可以看到恭喜成功的通知。

到這邊就完成了我們在 Vercel 上的部署了!484 很簡單!

link

Github: https://github.com/zoeGuava/ithome2022-github-demo
Github pages: https://zoeguava.github.io/ithome2022-github-demo/
Vercel: https://ithome2022-github-demo.vercel.app/

參考

從 0 到 1 的 GitHub Pages 教學手冊


上一篇
Day08 - 把你的程式碼丟到 Github 給全世界看!
下一篇
Day10 - 只要把程式碼丟上去就好惹,其他都交給 Github Actions
系列文
因為拖延症而沒有好好準備有系統性文章架構的我只能靠一天一筆記來贖罪30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
Ray
iT邦研究生 4 級 ‧ 2022-09-23 23:43:27

哇靠 今天異常沒有壓線

他會變成常態ㄉ!!!

0
一顆蘋果熊
iT邦新手 5 級 ‧ 2022-09-24 10:20:13

台灣首家火箭鉛筆上線啦!!!

XDDD 笑死

我要留言

立即登入留言