終於把網站遷移完成,使用了自己最近比較熟悉的 VuePress。沒想到,8 年後,在 AI Agent 的協助下,幫我提交 pull request,在我需要極少的人為 coding 介入下,完成了這個任務。而這個 post 也是透過 send message 給 agent 的形式發佈的呢!
遷移歷程
這次遷移經歷了一些波折:
-
初期嘗試 VitePress
最開始想用 VitePress(Vue 3 + Vite),但遇到了一些配置問題。 -
回退到 VuePress v1
嘗試使用 VuePress v1,但發現 Vue 2 已經 EOL,而且有 105 個安全漏洞。 -
最終升級到 VuePress v2
- 從 Vue 2 升級到 Vue 3
- 安全漏洞:105 個 → 0 個
- Build 時間:約 36 秒
- 使用 Vite bundler,速度快很多
AI Agent 的幫助
整個過程中,AI Agent 幫我:
- 自動處理 Git 操作(fetch、merge、commit、push)
- 修復 package-lock.json 問題
- 解決 GitHub Actions 部署配置
- 修復文章中的語法問題(例如
<script>標籤導致的 webpack 錯誤) - 甚至幫我寫這篇文章並發 PR!
技術細節
- 框架: VuePress v2.0.0-rc.26
- Vue 版本: 3.5.13
- Bundler: Vite
- 部署: GitHub Actions → GitHub Pages
- 文章數: 34 篇(從 2014 年至今)
感想
科技進步真的很快。8 年前寫第一篇 blog 時,還在手動寫 HTML、CSS。現在只需要跟 AI 對話,它就能幫我完成大部分的技術工作。這篇文章本身就是最好的證明——我只是用自然語言告訴 AI 我想寫什麼,它就幫我整理好格式、創建 PR,甚至處理了 Git 操作。
期待未來會有更多這樣的自動化工具!🚀