一、分離背景
為避免 wh-all-deploy 與 aiworkforme 兩專案在部署時相互干擾,進行專案結構清理與分離作業。
二、執行內容
🧹 清理項目
- 刪除目錄:
wh-all-deploy/aiworkforme/ - 刪除檔案:9 個檔案(index.html、style.css、script.js 等)
- 清理方式:PowerShell
Remove-Item -Recurse -Force
🔗 連結更新
- 檔案:
wh-all-deploy/index.html - 修改項目:「一人公司 AI 自動化課程提案」連結
- 原連結:
aiworkforme/index.html(本地檔案) - 新連結:
http://aiworkforme.pages.dev/index(獨立網站)
🚀 重新部署
- wholistics 專案:部署成功
- 上傳檔案:12 個(已排除 aiworkforme 目錄)
- 部署時間:2.05 秒
三、分離後專案結構
WorkBuddy/
├── wh-all-deploy/ # wholistics 專案(備忘導航站)
│ ├── index.html # 重要備忘列表
│ ├── 01-lettercompare.html # 信件比對工具
│ ├── 02-allcompare.html # 四向比對工具
│ ├── 03-transcompare.html # 多語言比對工具
│ ├── 04-renewpr.html # 產品內容更新
│ ├── 05-renewhtml.html # HTML 內容插入
│ ├── 06-cloudflare-guard.html # Cloudflare 配置管理
│ ├── 07-torecord.html # 工作備忘記錄
│ ├── 08-wh-resetproject.html # 專案重建工具
│ ├── 09-delete-olddata.html # 清理舊 deployment
│ ├── 10-updatesk.html # 技能清單更新
│ ├── 11-updatememo.html # 建立備忘 HTML 頁面
│ ├── 12-skprodep040806.html # 技能專案匯出與部署
│ ├── 13-aiworkforme-intl.html # AiWorkForMe 國際適用性評估
│ ├── 14-project-separation.html # 本頁面
│ └── assets/ # 靜態資源
│
└── Aiworkforme/ # aiworkforme 專案(獨立課程網站)
├── index.html # 課程首頁
├── style.css # 樣式表
├── script.js # 互動腳本
├── assets/ # 圖片與資源
└── 課程相關檔案...
四、部署網址對照
| 專案名稱 | 部署網址 | 用途 |
|---|---|---|
| wholistics | https://wholistics.pages.dev | 重要備忘導航站 |
| aiworkforme | https://aiworkforme.pages.dev | 課程提案網站 |
五、注意事項
1. 獨立部署
兩專案現已完全獨立,各自部署時不會相互影響
2. 連結驗證
wholistics 首頁的課程連結已改為獨立網址,請確認 http://aiworkforme.pages.dev/index 可正常訪問
3. 未來維護
- aiworkforme 課程更新 → 修改
WorkBuddy/Aiworkforme/後獨立部署 - wholistics 備忘更新 → 修改
wh-all-deploy/後部署
4. 檔案備份
原 wh-all-deploy/aiworkforme/ 目錄已刪除,如需恢復,可從 WorkBuddy/Aiworkforme/ 複製
六、執行指令記錄
# 刪除 aiworkforme 目錄
Remove-Item -Path "C:\Users\Administrator\WorkBuddy\wh-all-deploy\aiworkforme" -Recurse -Force
# 部署 wholistics 專案
cd C:\Users\Administrator\WorkBuddy\wh-all-deploy
$env:CLOUDFLARE_API_TOKEN = [Environment]::GetEnvironmentVariable("CF_API_TOKEN", "User")
$env:CLOUDFLARE_ACCOUNT_ID = "2f2795bc4a98928375b23c36140ba33b"
npx wrangler pages deploy . --project-name wholistics --commit-dirty true
七、狀態確認
清理完成:wh-all-deploy/aiworkforme/ 目錄已刪除
連結更新:index.html 已指向獨立網站
部署成功:wholistics 專案重新部署
分離完成:兩專案結構獨立,互不干擾