第八章:點亮知識中樞(三):突破雲端,GitHub Pages 正式登陸與 App 化

更新 發佈閱讀 8 分鐘



vocus|新世代的創作平台

全自動編譯發布,網頁躍升專屬 App 與圖文捷徑

我們已經在 StackBlitz 成功啟動前端裝甲。現在必須將暫存代碼轉移到永久基地,發布為全世界都能存取的正式網址。Vite 框架無法直接讀取,必須經過打包編譯。我們將透過 GitHub Actions 讓雲端機器人代勞。

第一關:將最新代碼推送至 GitHub 倉庫

由於先前已在 StackBlitz 連動過 GitHub,現在只需將剛完成的主程式與設定檔更新至雲端倉庫。

  1. 開啟版本控制:點擊 StackBlitz 左側選單的 GitHub 圖示。
  2. 填寫更新說明 (極度重要):在 Commit message 欄位中,務必輸入任何文字說明 (例如填寫 updatedeploy)。若欄位留白直接點擊,系統將判定上傳失敗。
  3. 確認上傳:輸入文字後,點擊 Commit and push 按鈕。看到綠色成功提示後,最新代碼已安全轉移。

第二關:啟動 GitHub Actions 自動發布

請開啟新的瀏覽器分頁,登入 GitHub 帳號,進入該專案頁面。

  1. 進入設定:點擊畫面右上方 Settings (齒輪圖示)。
  2. 尋找 Pages:在左側選單區塊找到並點擊 Pages。
  3. 切換發布模式:在畫面中央找到 Build and deployment 區塊。將 Source 下拉選單的值修改為 GitHub Actions
  4. 建立編譯劇本
    • 回到專案主頁面 (點擊左上角專案名稱)。
    • 點擊 Add file,選擇 Create new file。
    • 在檔名欄位精準輸入:.github/workflows/deploy.yml
    • 在下方空白處貼上這段編譯劇本代碼:
name: Deploy
on:
push:
branches: ["main"]
permissions:
contents: read
pages: write
id-token: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm install
- run: npm run build
- uses: actions/upload-pages-artifact@v3
with:
path: ./dist
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
needs: build
runs-on: ubuntu-latest
steps:
- id: deployment
uses: actions/deploy-pages@v4
  1. 在 Commit message 欄位中,務必輸入任何文字說明 (例如填寫 updatedeploy)。若欄位留白直接點擊,系統將判定上傳失敗。
  2. 確認上傳:輸入文字後,點擊 Commit and push 按鈕。看到綠色成功提示後,最新代碼已安全轉移。
  3. 觀察編譯進度:點擊畫面上方 Actions 分頁。剛剛儲存劇本的動作會立刻觸發排程。你會看到名為 Deploy 的工作正在執行,旁邊有黃色圓圈轉動。等待約 2 分鐘,黃色圓圈變成綠色打勾即代表發布成功。

第三關:回馬槍!更新 LIFF 通道

拿到正式網址後,必須讓 LINE 伺服器認可新基地。

  1. 登入 LINE Developers,進入 LINE Login 頻道。
  2. 點擊 LIFF 分頁,點擊想修改的 LIFF 應用程式進入設定,並按下 Edit。
  3. 找到 Endpoint URL 欄位。將原本暫填的 https://localhost 刪除,完整貼上剛剛拿到的 GitHub Pages 正式網址。
  4. 按下 Update 儲存設定。

第四關:打造專屬入口 (圖文選單綁定)

為了讓操作更直覺,我們可以在 LINE 聊天室建立捷徑,點擊按鈕即可瞬間喚醒系統。

步驟一:獲取專屬 LIFF URL

  1. 登入 LINE Developers,進入你的 LINE Login 頻道。
  2. 點擊上方 LIFF 分頁。
  3. 在你建立的 LIFF 應用程式列表中,找到 LIFF URL 欄位。
  4. 點擊旁邊的複製圖示,直接取得完整網址 (格式為 https://liff.line.me/你的LIFF_ID)。

步驟二:綁定至官方帳號

  1. 登入 LINE Official Account Manager (官方帳號管理後台)。
  2. 在左側選單找到「圖文選單」,點擊建立。
  3. 設定顯示期間、選擇版型並上傳底圖。
  4. 在動作類型選擇「連結」。
  5. 將剛剛複製的 LIFF URL 完整貼入網址欄位。(極度重要:切勿填寫 GitHub 網址,務必使用 liff.line.me 開頭的網址,才能成功觸發 LINE 內部登入機制)。
  6. 儲存並發布。

第五關:行動裝置 App 化 (PWA 安裝)

前端裝甲內建的 PWA 技術能讓網頁如同原生 App 般存在於手機桌面。

  1. 外部瀏覽器開啟:在手機 LINE 聊天室點擊剛剛設定好的圖文選單。開啟後,點擊畫面系統選單,選擇「在預設瀏覽器開啟」(iOS 必須使用 Safari,Android 必須使用 Chrome)。
  2. 加入主畫面
    • iOS 使用者:點擊 Safari 下方分享圖示,點選「加入主畫面」。
    • Android 使用者:點擊 Chrome 右上角選單,選擇「安裝應用程式」或「加到主畫面」。
  3. 完成部署:回到手機桌面,你會看到專屬的智能資訊牆圖示。點擊它,系統將以全螢幕模式獨立運作。

恭喜完成極限開發任務。現在手機首頁與 LINE 聊天室都已具備專屬的數位系統。資料在 LINE、Google 試算表與 App 間達成完全即時同步。

第九章預告:駕馭 AI 協作,全端系統的無限進化

數位資訊牆已經正式上線。接下來面臨的挑戰是如何依照實際需求持續擴充功能。

下一章將正式進Ai階協作領域。將探討如何指使 AI 工具接手後續的程式碼修改。從前端介面調整到後端 GAS 邏輯重構,我將陪同你建立專屬的「個人開發規範」,並讓 AI 將此規範寫入記憶深處作為未來開發的最高準則。

透過建立標準化的提問結構,同時強制要求 AI 於每次修改後產出《AI 開發循環自檢報告》,你將學會如何穩健地擴增系統,確保每次更新皆精準到位且不引發系統崩潰。準備好讓 AI 成為你專屬工程師。


留言
avatar-img
與夜星同行:AI 實踐筆記
0會員
8內容數
在資訊碎片化的時代,一個教職人員試圖用 AI 為教育與生活留下一片清澈星空。我們一起在星夜中爆肝前行,讓科技成為奪回時間的工具。
2026/04/12
駕馭雲端環境、綁定神經元,直擊開發畫面 大腦設定檔裝好且套件採購齊全,現在進入最關鍵的裝甲注入階段。我們要把由 AI 與你共同鍛造的主程式碼放入系統。 StackBlitz 是高度即時的雲端開發環境。它的反應速度極快,任何微小錯誤都會立刻反映在預覽畫面上。跟著 夜星 的腳步,我們逐一破解報錯畫面
Thumbnail
2026/04/12
駕馭雲端環境、綁定神經元,直擊開發畫面 大腦設定檔裝好且套件採購齊全,現在進入最關鍵的裝甲注入階段。我們要把由 AI 與你共同鍛造的主程式碼放入系統。 StackBlitz 是高度即時的雲端開發環境。它的反應速度極快,任何微小錯誤都會立刻反映在預覽畫面上。跟著 夜星 的腳步,我們逐一破解報錯畫面
Thumbnail
2026/04/12
恭喜各位順利闖過後端新手村。現在正式從黑手轉職為網頁設計師。 多數教學要求在電腦安裝英文軟體並設定環境變數,過程繁雜。我們追求極限操作,只需開啟網頁 StackBlitz。這是雲端精神時光屋,只要有瀏覽器,平板或舊電腦都能成為頂規開發機。無論換新電腦實測或第一次開工,這篇文章即為你的復原標準作
Thumbnail
2026/04/12
恭喜各位順利闖過後端新手村。現在正式從黑手轉職為網頁設計師。 多數教學要求在電腦安裝英文軟體並設定環境變數,過程繁雜。我們追求極限操作,只需開啟網頁 StackBlitz。這是雲端精神時光屋,只要有瀏覽器,平板或舊電腦都能成為頂規開發機。無論換新電腦實測或第一次開工,這篇文章即為你的復原標準作
Thumbnail
2026/04/05
恭喜你挺過魔鬼般的後端接線期。看著試算表自動填入資料,那種爽感確實會讓人上癮。 在進入下一個魔王關卡前,我們先停下腳步回頭看。好傢伙,我們到底搭出了什麼怪物? 前四章的操作成果總結 過去這段時間,我們把節儉發揮出功效。我們利用 Google 試算表打造出零成本的輕量級關聯式資料庫。接著把 Go
Thumbnail
2026/04/05
恭喜你挺過魔鬼般的後端接線期。看著試算表自動填入資料,那種爽感確實會讓人上癮。 在進入下一個魔王關卡前,我們先停下腳步回頭看。好傢伙,我們到底搭出了什麼怪物? 前四章的操作成果總結 過去這段時間,我們把節儉發揮出功效。我們利用 Google 試算表打造出零成本的輕量級關聯式資料庫。接著把 Go
Thumbnail
看更多
你可能也想看
Thumbnail
全新版本的《三便士歌劇》如何不落入「復刻經典」的巢臼,反而利用華麗的秀場視覺,引導觀眾在晚期資本主義的消費愉悅之中,而能驚覺「批判」本身亦可能被收編——而當絞繩升起,這場關於如何生存的黑色遊戲,又將帶領新時代的我們走向何種後現代的自我解構?
Thumbnail
全新版本的《三便士歌劇》如何不落入「復刻經典」的巢臼,反而利用華麗的秀場視覺,引導觀眾在晚期資本主義的消費愉悅之中,而能驚覺「批判」本身亦可能被收編——而當絞繩升起,這場關於如何生存的黑色遊戲,又將帶領新時代的我們走向何種後現代的自我解構?
Thumbnail
若說易卜生的《玩偶之家》為 19 世紀的女性,開啟了一扇離家的窄門,那麼《海妲.蓋柏樂》展現的便是門後的窒息世界。本篇文章由劇場演員 Amily 執筆,同為熟稔文本的演員,亦是深刻體察制度縫隙的當代女性,此文所看見的不僅僅是崩壞前夕的最後發聲,更是女人被迫置於冷酷的制度之下,步步陷入無以言說的困境。
Thumbnail
若說易卜生的《玩偶之家》為 19 世紀的女性,開啟了一扇離家的窄門,那麼《海妲.蓋柏樂》展現的便是門後的窒息世界。本篇文章由劇場演員 Amily 執筆,同為熟稔文本的演員,亦是深刻體察制度縫隙的當代女性,此文所看見的不僅僅是崩壞前夕的最後發聲,更是女人被迫置於冷酷的制度之下,步步陷入無以言說的困境。
Thumbnail
想找一個 高效能、低成本、全線上操作的數位銀行帳戶? 現在加入 LINE Bank 不只方便,還能拿好康:手機跨行轉帳免手續費、美元匯款超低手續費、信貸服務、聯名信用卡優惠等。本文整理完整申辦流程、優惠內容、注意事項,幫你一次搞懂最划算的使用方法。 官方連結👇 https://www.li
Thumbnail
想找一個 高效能、低成本、全線上操作的數位銀行帳戶? 現在加入 LINE Bank 不只方便,還能拿好康:手機跨行轉帳免手續費、美元匯款超低手續費、信貸服務、聯名信用卡優惠等。本文整理完整申辦流程、優惠內容、注意事項,幫你一次搞懂最划算的使用方法。 官方連結👇 https://www.li
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
對於許多台灣人來說,台鐵是日常生活中不可或缺的交通工具。從短程通勤到長途旅行,台鐵的便利性無可取代。然而,列車誤點卻是許多通勤族的痛點。一旦火車延誤,不僅打亂行程,還可能影響一天的心情和工作效率。過去,我們可能得頻繁上網查詢「台鐵列車動態」或依賴站內公告,但現在,有個更聰明的解決方案——台鐵誤點通知
Thumbnail
對於許多台灣人來說,台鐵是日常生活中不可或缺的交通工具。從短程通勤到長途旅行,台鐵的便利性無可取代。然而,列車誤點卻是許多通勤族的痛點。一旦火車延誤,不僅打亂行程,還可能影響一天的心情和工作效率。過去,我們可能得頻繁上網查詢「台鐵列車動態」或依賴站內公告,但現在,有個更聰明的解決方案——台鐵誤點通知
Thumbnail
最近各大接案平台、社群開始出現一種詐騙手法,強調自己不是詐騙真的是接案,內容是加指定的官方LINE帳號,然後傳「諮詢借址登記」,不論對方回傳什麼都不用回訊息,直接傳截圖私訊發案人就可以LINE PAY拿10元,接著再三強調不是詐騙。其實這真的是詐騙,只是手法跟獲利方式大家會比較陌生。
Thumbnail
最近各大接案平台、社群開始出現一種詐騙手法,強調自己不是詐騙真的是接案,內容是加指定的官方LINE帳號,然後傳「諮詢借址登記」,不論對方回傳什麼都不用回訊息,直接傳截圖私訊發案人就可以LINE PAY拿10元,接著再三強調不是詐騙。其實這真的是詐騙,只是手法跟獲利方式大家會比較陌生。
Thumbnail
這不是一般的手機遊戲,這是 LINE 上的區塊鏈 Dapp 小遊戲! 一邊玩遊戲、一邊領取少量 Kaia 幣,還能收集超可愛的 史萊姆 NFT! 適合喜歡邊玩邊存幣的你,不花錢
Thumbnail
這不是一般的手機遊戲,這是 LINE 上的區塊鏈 Dapp 小遊戲! 一邊玩遊戲、一邊領取少量 Kaia 幣,還能收集超可愛的 史萊姆 NFT! 適合喜歡邊玩邊存幣的你,不花錢
Thumbnail
長期以來,西方美學以《維特魯威人》式的幾何比例定義「完美身體」,這種視覺標準無形中成為殖民擴張與種族分類的暴力工具。本文透過分析奈及利亞編舞家庫德斯.奧尼奎庫的舞作《轉轉生》,探討當代非洲舞蹈如何跳脫「標本式」的文化觀看。
Thumbnail
長期以來,西方美學以《維特魯威人》式的幾何比例定義「完美身體」,這種視覺標準無形中成為殖民擴張與種族分類的暴力工具。本文透過分析奈及利亞編舞家庫德斯.奧尼奎庫的舞作《轉轉生》,探討當代非洲舞蹈如何跳脫「標本式」的文化觀看。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News