開發工具 開源專案 · 第 2 / 18 篇

既然要自幹,就要幹到極致!Word 排版救星 V1.0.0 重大更新 🔥

BookPublisher V1.0 重大更新!討厭 Word 手動排版?新增深色模式、連結轉 QR Code、自定義對話框與英文介面。讓你的 Markdown 轉 Word 流程更專業、更極致!

快速導覽 查看本文目錄

30 秒看懂這篇

  • BookPublisher MD2Docx V1.0.0 新增深色模式、英文介面,以及一鍵復原範例文件。
  • 連結會自動轉成 QR Code,讓紙本書的讀者也能掃描開啟。
  • 支援自訂角色對話框,程式碼區塊、表格與自動目錄的排版也更穩定。
  • 專案用 React 19 + Vite + TypeScript 打造,用 react-i18next 處理多語言。

既然要自幹,就要幹到極致!Word 排版救星 V1.0.0 重大更新 🔥

還記得上週我因為受不了 Word 排版,怒寫了一個 Markdown 轉 Word 的工具 BookPublisher MD2Docx 嗎?

原本以為寫個基本功能就能交差了,結果身為工程師的強迫症一旦發作,真的是停不下來。這幾天我像是進入了「精神時光屋」一樣,把那些寫書時會遇到的「鳥事」全部用程式碼解決了!

「為什麼紙本書不能點連結?」 「晚上寫稿眼睛快瞎了怎麼辦?」 「不小心把範例刪掉了救得回來嗎?」

如果你也有這些疑問,恭喜你,這個 V1.0.0 大更新 就是為你準備的。這次總共帶來了 8 大功能更新,讓我們來看看我又加了什麼黑科技。😎


🎨 寫作體驗升級:不只排版,更要寫得爽

寫書是個長期抗戰,工具如果不順手,靈感可是會跑光的。這次我在 UI/UX 上做了這三點改進:

1. 🌙 深色模式 (Dark Mode):護眼就是正義

身為工程師,誰不是在深夜 coding?預設白底黑字真的太刺眼了。 現在,BookPublisher 支援完整的深色模式! 點一下右上角的月亮圖示,介面瞬間切換成沈穩的深色系,讓你熬夜寫書也不怕傷眼。

2. 🌏 英文版本 (English Support):走向國際

沒錯,我們也要 International! 現在介面支援中/英切換。如果你習慣看英文介面,或是想推薦給國外的朋友,現在無痛切換。

3. ♻️ 復原範例文件 (Reset):手殘救星

有時候改著改著,把原本好好的範例格式改壞了,或是想回頭參考某個語法怎麼寫? 別擔心,新增了**「重置為範例文件」**功能。一鍵還原,隨時找回最初的感動(和正確的 Markdown 語法)。


🚀 排版核心黑科技:這才是真正的「出版級」

當然,轉檔工具的核心還是「轉出來的東西美不美」。這次針對 5 個最頭痛的排版問題進行了史詩級強化:

4. 🔗 連結自動轉 QR Code:紙本書也能「點擊」!

這是我最驕傲的功能(自己說)。 寫技術書最常遇到的問題就是:「請參考 GitHub 專案 」。但在紙本書上,讀者看到那串長長的網址只會眼神死,誰會真的去輸入啊?

現在,只要你在 Markdown 寫連結,轉檔時它會自動在文字旁邊生成一個 QR Code 圖片。 轉出來的 Word 檔直接附帶 QR Code,讀者手機拿起來一掃就進去了,這才叫使用者體驗嘛!(註:這是純前端生成的,速度飛快)

5. 💬 角色對話框大解放:不再只有你跟我

原本的版本只能處理 User 和 AI。但寫書的時候,有時候需要「旁白」,有時候需要「第三者」插話,有時候我想讓「Gemini」跟「ChatGPT」吵架(?)。

現在支援自定義角色與三向對齊:

  • 靠左:角色 "::
  • 靠右:角色 ::"
  • 置中:角色 :":

轉出來的 Word,連邊框樣式(虛線、點狀、雙線)都幫你區分好了。

6. 💻 程式碼區塊 (Code Block) 終於像樣了

技術書的靈魂就是程式碼。Word 預設的程式碼樣式簡直是災難。 這次優化了渲染邏輯:

  • 自動行號:跟你的 IDE 一樣有行號,方便解說(例如:「請看第 3 行…」)。
  • 語言標籤:右上角自動顯示 TYPESCRIPT、JSON 等標籤。
  • 彈性控制:不想顯示行號?加上 :no-ln Tag 就能移除。

7. 📊 表格 (Table) 也不再亂跑了

Markdown 的表格轉到 Word 常常會因為寬度問題炸開。 這次調整了表格生成器,現在它會自動加上標題列底色、畫好邊框,而且支援儲存格內的粗體、斜體樣式。

8. 📑 目錄 (TOC) 自動生成

手動維護目錄真的很痛苦,改一頁就要修一次頁碼。 現在只要在 Markdown 裡加上一行 [TOC],轉檔時自動生成 Word 標準目錄樣式,連右對齊的頁碼引導點都幫你做好了。


🛠️ 給開發者的技術筆記

為了實現這些功能,我又對架構做了一些「魔改」。 這整個專案是用 React 19 + Vite + TypeScript 打造的,為了支援多語言和深色模式,我使用了 react-i18next 和 Context API 來管理狀態。QR Code 則是用 qrcode 套件在前端即時運算轉成 Buffer 塞進 Word 裡。


👋 結語

BookPublisher MD2Docx 的目標就是:你負責寫出精彩的內容,剩下的髒活交給它。

目前專案已經發布 v1.0.0 版本,歡迎大家來試用、甚至 Fork 回去改成自己喜歡的樣子。

祝大家的書都能順利出版,Word 乖乖聽話!Happy Coding & Writing! 🚀

系列:

讀完了!你覺得這篇如何?

你的回饋會決定下一篇要寫什麼。

還有疑問

Learning path

開源專案

這篇是系列中的第 2 / 18 篇。可以順著列表補完整脈絡,也可以直接跳到需要的段落。

  1. 01 [開源專案] 寫書不再被 Word 搞瘋!我開發了 BookPublisher MD2Docx —— 專為技術書作者打造的 Markdown 轉檔神器
  2. 02 既然要自幹,就要幹到極致!Word 排版救星 V1.0.0 重大更新 🔥 目前閱讀
  3. 03 Cloud-Assets-Template:免費、快速、全自動的個人圖床解決方案
  4. 04 PPT-Web 開源簡報工具:手機掃 QR Code 變簡報筆,看備忘稿、切黑幕,還保留 PPT 動畫
  5. 05 Side Project 不一定要做大:從 MD2DOC 約 460 位使用者與 49 顆 Star 看小產品的真實流量
  6. 06 SKILLS All-in-one 正式上線!我的 AI Agent 技能軍火庫功能大公開
  7. 07 【重磅發布】MD2PPT-Evolution:不只是轉檔,還是自帶「手機遙控器」的簡報神器!(完全開源/資料不落地)
  8. 08 【開發實戰】從 Vibe Coding 進化到 CDD!我如何用 Gemini CLI Conductor 打造 MD2PPT-Evolution 簡報神器
  9. 09 時隔四個月,我用 Codex 讓 MD2DOC-Evolution 變成更穩定的寫作工作台
  10. 10 MD2DOC-Evolution v2.0:把 Markdown 變成可交給出版社修訂的 Word 書稿
  11. 11 Codex PPT Skill 實測筆記:把文章與課程內容變成圖片式簡報的 AI Agent 工作流
  12. 12 Workflow Skill Router:面對 Agent sprawl,先管住 SKILL 選擇
  13. 13 Workflow Skill Router V2 正式版:把 SKILL 路由變成可驗證的 Codex 控制層
  14. 14 Workflow Skill Router v2.1.0 正式支援 Claude Code:同一份 Skill Tree,Claude Code 和 Codex 都能用
  15. 15 從模糊需求到 Code Review:拆解 Matt Pocock Skills 的工程 Workflow
  16. 16 Google EGM 是什麼?大象寫規格、金魚來找碴,讓 AI 先想清楚再寫 code
  17. 17 叫 AI「精簡一點」為什麼不夠?我用格萊斯四準則寫了 reply-with-gricean-maxims SKILL
  18. 18 我把 iThome 鐵人賽發文流程做成開源範本了

Further reading

【重磅發布】MD2PPT-Evolution:不只是轉檔,還是自帶「手機遙控器」的簡報神器!(完全開源/資料不落地) 封面圖 2026-01-22 【重磅發布】MD2PPT-Evolution:不只是轉檔,還是自帶「手機遙控器」的簡報神器!(完全開源/資料不落地) [開源專案] 寫書不再被 Word 搞瘋!我開發了 BookPublisher MD2Docx —— 專為技術書作者打造的 Markdown 轉檔神器 封面圖 2025-12-30 [開源專案] 寫書不再被 Word 搞瘋!我開發了 BookPublisher MD2Docx —— 專為技術書作者打造的 Markdown 轉檔神器 MD2DOC-Evolution v2.0:把 Markdown 變成可交給出版社修訂的 Word 書稿 封面圖 2026-07-29 MD2DOC-Evolution v2.0:把 Markdown 變成可交給出版社修訂的 Word 書稿

留言討論

用 GitHub 帳號留言,留言會同步到這個 Blog 的 GitHub Discussions。

閱讀導覽

約 4 分鐘

本文目錄

本篇所在系列 · 第 2 / 18 篇

開源專案

  1. [開源專案] 寫書不再被 Word 搞瘋!我開發了 BookPublisher MD2Docx —— 專為技術書作者打造的 Markdown 轉檔神器
  2. 既然要自幹,就要幹到極致!Word 排版救星 V1.0.0 重大更新 🔥
  3. Cloud-Assets-Template:免費、快速、全自動的個人圖床解決方案
  4. PPT-Web 開源簡報工具:手機掃 QR Code 變簡報筆,看備忘稿、切黑幕,還保留 PPT 動畫
  5. Side Project 不一定要做大:從 MD2DOC 約 460 位使用者與 49 顆 Star 看小產品的真實流量
  6. SKILLS All-in-one 正式上線!我的 AI Agent 技能軍火庫功能大公開
  7. 【重磅發布】MD2PPT-Evolution:不只是轉檔,還是自帶「手機遙控器」的簡報神器!(完全開源/資料不落地)
  8. 【開發實戰】從 Vibe Coding 進化到 CDD!我如何用 Gemini CLI Conductor 打造 MD2PPT-Evolution 簡報神器
  9. 時隔四個月,我用 Codex 讓 MD2DOC-Evolution 變成更穩定的寫作工作台
  10. MD2DOC-Evolution v2.0:把 Markdown 變成可交給出版社修訂的 Word 書稿
  11. Codex PPT Skill 實測筆記:把文章與課程內容變成圖片式簡報的 AI Agent 工作流
  12. Workflow Skill Router:面對 Agent sprawl,先管住 SKILL 選擇
  13. Workflow Skill Router V2 正式版:把 SKILL 路由變成可驗證的 Codex 控制層
  14. Workflow Skill Router v2.1.0 正式支援 Claude Code:同一份 Skill Tree,Claude Code 和 Codex 都能用
  15. 從模糊需求到 Code Review:拆解 Matt Pocock Skills 的工程 Workflow
  16. Google EGM 是什麼?大象寫規格、金魚來找碴,讓 AI 先想清楚再寫 code
  17. 叫 AI「精簡一點」為什麼不夠?我用格萊斯四準則寫了 reply-with-gricean-maxims SKILL
  18. 我把 iThome 鐵人賽發文流程做成開源範本了
看完整系列 18 篇