
說來有點不好意思,阿正老師寫部落格寫了這麼多年,最順手的編輯器其實是一套「老古董」——Open Live Writer(簡稱 OLW)。它就像「部落格版的 Word」,可以離線排版、插圖、預覽,寫好一鍵發布到 WordPress,用過的人都很難回頭去用網頁後台慢慢編輯。
但這套神器有個讓人心痛的問題:它的最後一次更新停在 2017 年,到現在已經將近十年。更要命的是,現在的 WordPress 佈景主題大多用上了 Flexbox、CSS Grid 這些比較新的排版技術,而 OLW 內建的瀏覽器引擎還停留在 IE9 時代——結果就是,你在編輯器裡看到的版面整個崩掉、擠成一條,跟實際發布出來的樣子完全對不上。
與其等一個可能永遠不會來的官方更新,阿正老師決定自己動手。這篇文章想跟大家聊聊這套軟體的來龍去脈、它為什麼這麼好用又為什麼會「卡住」,以及阿正老師如何借助 Antigravity IDE 與 AI(Claude、OpenAI Codex、Gemini),把它改寫成可相容現代版型的 Open Live Writer Evolution——也是阿正老師第一個放上 GitHub 的公開專案。
文章目錄
一、先認識 Open Live Writer:曾經的部落格寫作神器
Open Live Writer 是一套免費、開源的桌面部落格編輯器,用官網自己的說法就是「像是你部落格的 Word」。它最大的賣點是所見即所得(WYSIWYG)的編輯體驗:你可以離線把文章排好版、插入圖片與影片、調整樣式,按下發布就直接送到你的部落格,支援 WordPress、Blogger、TypePad、Movable Type 等多種平台。對於習慣「先寫好、再上傳」的部落客來說,這種離線寫作的安全感真的回不去。
| 官方網站 | https://openlivewriter.com/ |
| 最新官方版本 | 0.6.2.0(2017 年 5 月發布,之後未再更新) |
| 支援系統 | Windows 7 以上 |
| 費用 | 完全免費(採用 MIT 開源授權) |
| 維護單位 | .NET Foundation |
| 軟體下載 | [官方下載] [github下載點](舊版程式及原始碼,不建議下載) |
二、從 Windows Live Writer 到 Open Live Writer:一段橫跨 20 年的故事
這套軟體的身世其實滿曲折的。最早的源頭叫做 Onfolio Writer,是一家叫 Onfolio 的小公司做的產品。2006 年微軟收購了 Onfolio,原班人馬與 Windows Live Spaces 團隊合併,做出了後來大受歡迎的 Windows Live Writer(WLW),當年它幾乎是 Windows 上寫部落格的標準配備。
不過好景不常。Windows 8 推出後,微軟把開發資源轉向新的 Metro 風格 App,Windows Live Writer 的最後一個主要版本停在 2012 年,之後就沒有再積極維護了。許多忠實使用者很捨不得,知名開發者 Scott Hanselman 在 2014 年提出讓它開源的想法,奔走一年多後,微軟終於同意把程式碼捐給 .NET Foundation。
於是在 2015 年 12 月,社群以開源的形式重新發布了這套軟體,並改名為 Open Live Writer。原本的 Windows Live Writer 2012 仍歸微軟所有,而 Open Live Writer 則作為獨立的開源專案繼續發展。可惜的是,社群版本的動能也沒有維持太久,官方最後一個正式版本停在 2017 年的 0.6.2.0,至今將近十年沒有實質更新——這也正是問題的開始。
三、神器的致命傷:十年沒更新,為什麼就「不能用」了?
很多人會問:一套文書工具而已,十年沒更新又怎樣?問題在於 Open Live Writer 並不是單純的文字編輯器,它需要「把你的部落格版型抓下來,再讓你在上面所見即所得地編輯」。而它用來顯示版面的,是 Windows 內建的舊瀏覽器引擎(MSHTML),而且被鎖定在 IE9 的模擬模式。
為什麼鎖在 IE9?因為更新的 IE10 之後,微軟拿掉了一個叫 Element Behaviors 的舊技術,而 OLW 內部的表格編輯、圖片操作很依賴它,所以官方乾脆把引擎凍結在 IE9。問題是,IE9 完全不認得 display:flex 和 display:grid——偏偏現在的 WordPress 佈景主題(尤其是 Gutenberg 區塊版型,以及像 Newspaper 這類熱門佈景)幾乎都靠這兩個技術來排欄位。
結果就是:你的網站在瀏覽器上看起來好好的,但一拉進 OLW 編輯器,整個版面就崩塌成一條垂直的長條,根本看不出實際長相。再加上現代 WordPress 的網頁結構也跟十年前不同,OLW 常常連「文章主體在哪裡」都偵測不到。對阿正老師這種重度使用者來說,這就是壓垮駱駝的最後一根稻草。
✅ 原版 OLW 的優點
- 離線寫作、所見即所得,排版直覺好上手
- 完全免費、開源,沒有任何付費牆
- 圖片、超連結、表格處理順手,發布一鍵搞定
- 支援 WordPress、Blogger 等多種平台
⚠️ 原版 OLW 的缺點
- 將近十年沒更新,官方等同停止維護
- 引擎鎖在 IE9,不支援 Flexbox 與 CSS Grid
- 現代 WordPress 版型在編輯器裡會崩掉
- 常抓不到新版 WordPress 的文章主體
四、阿正老師為什麼決定自己動手改?
坦白說,市面上不是沒有別的部落格編輯器,但用慣 Open Live Writer 那套離線寫作流程之後,阿正老師實在找不到一套體驗相近的替代品。與其勉強換工具,不如想辦法把它「救活」。
好消息是,它是 MIT 開源授權,程式碼大方地放在 GitHub 上,任何人都可以合法地下載、修改、重新發布。壞消息是,這是一個用 C# 和 C++ 寫的大型 Windows 桌面專案,光是要把它建置(build)起來就有不少門檻,更別說去動它最底層的瀏覽器渲染邏輯。放在幾年前,阿正老師大概不會輕易嘗試。
但 2026 年的今天不一樣了——有了 AI 輔助寫程式,這種「啃老程式碼」的工作變得實際許多。於是阿正老師決定動手做一個社群分支(Fork),取名 Open Live Writer Evolution,目標很單純:讓這套老編輯器能跟現代 WordPress 網站好好相處。這也成了阿正老師第一個放上 GitHub 的公開專案。
五、Open Live Writer Evolution 到底修了哪些東西?(白話版)
技術細節很多,阿正老師盡量用白話講。Evolution 版主要做了這幾件事:
1. 把渲染引擎從 IE9 升級到 IE11。這是最關鍵的一刀。透過調整 Windows 的瀏覽器模擬設定,讓 OLW 內建的引擎改用 IE11 模式。IE11 原生就支援 Flexbox 和 CSS Grid,所以現代 WordPress 版型終於能在「編輯」和「預覽」分頁裡正確顯示,不會再崩成一條了。
2. 改善 WordPress 佈景主題偵測。原本 OLW 靠舊的網頁結構特徵去找「文章主體在哪」,遇到新版 WordPress 常常失敗。Evolution 改用更有彈性的搜尋方式,而且會直接抓「單篇文章頁」而不是首頁,抓回來的版型更貼近實際發文的樣子。
3. 修正背景顏色與樣式偵測。以前常發生佈景主題的背景色被白底蓋掉、或是某些延遲載入的樣式被跳過。Evolution 修掉了這些順序與載入的問題,讓編輯器裡的配色更接近真實網站。
4. 修正建置系統並提供免安裝版。順手解掉了一些讓程式編譯不過的錯誤,並提供「綠色免安裝版」,解壓縮就能執行,設定與草稿都存在程式旁邊的資料夾,不會弄亂你的系統。
六、完整繁體中文化:數千個詞彙全部翻成正體中文
對台灣使用者來說,這次改版還有一個非常有感的重點:完整的繁體中文化。原版 Open Live Writer 的中文翻譯其實並不完整,不少選單、設定項目與提示訊息仍是英文,用起來總覺得卡卡的、不夠道地。
Evolution 版針對這點做了大量補強。阿正老師逐項檢視整個介面的用語,把數千個詞彙——包含工具列按鈕、選單、對話框、各種設定與提示訊息——全部以正體中文完成在地化,並盡量採用台灣慣用的說法,而不是直接套用對岸的簡體用詞翻譯。
這樣的好處是,從一打開程式的 Ribbon 工具列、新增部落格的設定精靈,到發布時跳出的各種視窗,整套編輯器都是一致、通順的繁體中文。對於不習慣英文介面的朋友來說,這會大幅降低上手的門檻——這也是阿正老師特別想替台灣使用者補上的一塊。
七、我如何用 Antigravity IDE + AI 改寫這套程式
這次能順利完成,最大的功臣其實是 AI 工具鏈。阿正老師主要在 Antigravity IDE 這套以 AI 為核心的開發環境裡進行,搭配多個 AI 模型分工:用 Claude AI (Sonnet/Opus/Fable)來理解這套龐大老程式碼的架構、規劃修改策略;用 OpenAI GPT-5.5 協助處理比較細的程式撰寫與重構;用 Gemini 3.5 Flash 做交叉檢查與補充意見。讓不同模型互相對照,能大幅降低「AI 自信地寫錯」的風險。
老實說,這種橫跨 C# 與 C++、又牽涉到 IE 渲染這種「冷門又底層」的題目,放在以前光是看懂前人的程式碼就要花上好幾週。有了 AI 幫忙導讀、定位問題、提出修法,再由阿正老師自己判斷與驗證,整個流程快了非常多。這也是阿正老師一直想跟大家分享的觀念:AI 不是來取代你,而是讓一個人也能扛起以前需要一個小團隊才做得動的事。
![]()
如果你也想踏進 AI 輔助開發、或單純想用這些 AI 工具提升工作效率,阿正老師站上有幾篇相關教學可以參考:想了解 Antigravity 這套 AI IDE,可以看 Google Antigravity 介紹;想上手 Claude,可以看 Claude 桌面版教學 與 Claude 最新功能整理;至於 ChatGPT 的使用,則可參考 ChatGPT 入門教學。
八、怎麼下載與試用 Evolution 版
Open Live Writer Evolution 是完全公開的開源專案,原始碼與下載都放在 GitHub 上。如果你只是想試用,最簡單的方式是下載免安裝綠色版,解壓縮後直接執行 OpenLiveWriter.exe 即可。日後有新版本發布時,只要下載並解壓縮新版程式,再將原來軟體資料夾(如OpenLiveWriterEvolution-Portable-zh-TW-0.2.1.2)裡面的 UserData 資料夾複製到新版的資料夾中(並覆蓋)就可以了,不用重新設定,連同設定檔及原本文章的草稿也都會一併複製過去。
| GitHub 專案 | github.com/quicktop/OpenLiveWriterEvolution |
| 取得方式 | 至 GitHub Releases 下載 OpenLiveWriterEvolution-Portable.zip(免安裝綠色版) |
| 支援系統 | Windows 7 以上 |
| 費用 | 完全免費(MIT 開源授權) |
| 繁體中文介面 | ✅ 支援 |
| 軟體下載 | [Github下載](含中英文免安裝版) |
九、阿正老師的總結
Open Live Writer 是一套被時代擱下的好工具,而 Open Live Writer Evolution 則是阿正老師試著用 2026 年的 AI 把它接回現代的一次嘗試。對阿正老師來說,這個專案的意義不只是「修好一個編輯器」,更是想證明:一個熱愛軟體的普通人,只要善用 AI,也能去碰那些以前覺得高不可攀的開源程式碼。
如果你是懷念離線寫作手感的 WordPress 部落客
→ Open Live Writer Evolution。它修好了現代版型崩版的老毛病,讓你能繼續用熟悉的方式寫文章。
如果你對 AI 輔助開發、改寫開源軟體有興趣
→ 直接到 GitHub 專案頁看原始碼與更新紀錄,歡迎一起參與貢獻,或拿去做你自己的實驗。
阿正老師的第一個 GitHub 公開專案,正式出道!
把一套快十年沒人維護的軟體重新救活,過程比想像中辛苦,但也比想像中有趣。如果你也用過 Open Live Writer、或對「用 AI 改寫老程式」這件事感到好奇,非常歡迎你下載來玩玩看,或到 GitHub 上給阿正老師一顆星星(Star)鼓勵一下。
你最想看到 Evolution 版再加上什麼功能呢?歡迎在下面留言跟阿正老師分享!









