Pake 使用教學:把任意網站打包成桌面應用

整理 tw93/Pake 的安裝、命令列打包、自訂圖示和視窗尺寸、本機開發與建置命令,適合把常用網站封裝成輕量桌面應用。

tw93/Pake 是一個把網站打包成桌面應用的工具。它適合把 GitHub、內部系統、個人部落格、週報頁面、Web 工具封裝成獨立視窗,減少瀏覽器分頁干擾。

專案地址:

https://github.com/tw93/Pake

安裝 Pake CLI

README 給出的命令:

1
pnpm install -g pake-cli

如果沒有 pnpm,先安裝 pnpm:

1
npm install -g pnpm

最簡單的打包

把 GitHub 打包成桌面應用:

1
pake https://github.com --name GitHub

Pake 會自動嘗試取得網站圖示。適合先驗證環境是否正常。

自訂圖示和視窗

README 裡給了更完整的範例:

1
pake https://weekly.tw93.fun --name Weekly --icon https://cdn.tw93.fun/pake/weekly.icns --width 1200 --height 800 --hide-title-bar

常用參數可以這樣理解:

  1. --name:應用名稱。
  2. --icon:應用圖示。
  3. --width / --height:視窗尺寸。
  4. --hide-title-bar:隱藏標題列,讓應用更像原生 App。

本機開發

如果你想改 Pake 本身:

1
pnpm i

本機開發:

1
pnpm run dev

建置應用:

1
pnpm run build

適合封裝什麼

Pake 適合這些網站:

  1. 公司內部後台。
  2. 常用文件站。
  3. Chat、監控、看板類網頁。
  4. 個人固定使用的 Web 工具。

不建議打包登入流程很複雜、強依賴瀏覽器擴充功能或經常需要多分頁協作的網站。先用一個簡單網頁測試,再封裝長期使用的服務。

记录并分享
使用 Hugo 建立
主題 StackJimmy 設計