MarkText 於 2026 年 10 月 18 日發布 v0.22.0,為這款開源 Markdown 編輯器補上 GitHub Alerts 支援,並延續自 2026 年 5 月開始的版本節奏。專案目前累積 62,887 顆星標、4,643 個分支,全部版本的累計下載次數超過 350 萬次。對一個在 2022 年至 2026 年間幾乎沒有提交紀錄的專案而言,2026 年內連續推出 22 個版本,構成本次更新最值得注意的訊號。

MarkText 儲存庫 README 開頭,顯示專案名稱與「Next generation markdown editor」標語、MIT 授權與下載次數徽章,以及多語言說明文件入口

MarkText 是什麼?

MarkText 是開源的 Markdown 編輯器,採 MIT 授權,支援三大桌面平台,以即時預覽與無干擾書寫為核心,在 GitHub 累積 62,887 顆星標。

專案定位寫得相當明確:即時預覽的所見即所得介面、支援 CommonMark 與 GitHub Flavored Markdown 規範、選擇性支援 Pandoc Markdown,並提供數學公式、front matter 與表情符號等擴充語法。編輯模式包含原始碼模式、打字機模式與專注模式,主題則涵蓋 Cadmium Light 與 Material Dark 等選項。

與同類工具相比,MarkText 的取向偏向純粹的編輯器,而非知識管理系統。它不建立雙向連結網絡,也不內建資料庫,僅處理單一 Markdown 檔案,並把圖片貼上、目錄導覽與匯出流程做得足夠順暢。對於只需要穩定書寫環境、不希望引入額外知識體系的使用者,這種克制本身即為一種產品選擇。

MarkText 為什麼沉寂四年後重新活躍?

專案於 2022 年 3 月發布 v0.17.1 後進入低度維護,2022 年至 2026 年初僅有 17 次提交;2026 年 5 月起恢復節奏,至 10 月 20 日已推出 22 個版本。

版本紀錄清楚顯示這段中斷。v0.17.1 於 2022 年 3 月 7 日發布,下一個正式版本 v0.19.0 直到 2026 年 5 月 28 日才出現。中間四年間,儲存庫僅有 17 次提交,多為依賴升級與說明文件修補,例如 2024 年 3 月的 Mermaid 10 升級與 2024 年 6 月的葡萄牙文翻譯改進。對於一個擁有六萬顆星標的專案,這種活躍度通常被社群解讀為維護終止。

恢復後的節奏則截然不同。2026 年 10 月 2 日推出 v0.20.0,10 月 8 日連續發布 v0.21.0 與修補 macOS 簽章問題的 v0.21.1,10 月 11 日推出 v0.21.2,10 月 18 日推出 v0.22.0,10 月 20 日仍有提交進入主幹。近 30 日內的提交數量已達 100 筆上限,顯示維護者 Jocs 與新加入的貢獻者正同步推進多條工作線。

值得注意的是,本次復甦並非單純的功能堆疊。v0.20.0 的變更清單包含大量底層搬遷項目,例如把編輯器核心 Muya 拆分為獨立套件、導入主題化 CSS 變數、重整區塊操作 API 與還原流程圖支援。這些工作對一般使用者不可見,卻是後續功能能否持續交付的前提。

MarkText v0.22.0 有哪些新功能?

v0.22.0 新增 GitHub Alerts 支援,涵蓋 NOTE、TIP、IMPORTANT、WARNING 與 CAUTION 五種類型,並整合語法轉換與右鍵選單。

GitHub Alerts 是 GitHub 於 2023 年底引入的引用區塊語法,寫法為在引用符號後加上 [!NOTE] 等標記,渲染成帶圖示的提示方塊。社群長期在議題 #3764 與 #1240 中要求支援此語法,本次由四個依序合併的拉取請求完成,分別處理語法與格式轉換、編輯器即時行為、桌面端設定與右鍵選單整合。

技術文件顯示,該功能會辨識合格頂層引用區塊中的獨立標記,加入對應的 token 與狀態表示,並在 Markdown 序列化時保留標記間距資訊。靜態轉換器與剪貼簿轉換器同步支援此語法,輸出成 HTML 後亦可反向還原為引用格式。測試涵蓋巢狀情境、參考連結、行內內容與空內容邊界,其中 Muya 單元測試 2,635 項、CommonMark 與 GFM 相容測試 1,347 項全數通過。

版本另外包含多項穩定性修補,包括 Windows 匯出時的磁碟機路徑保留、貼上網址後選取範圍被清除、清單內容在反向選取複製時遺失,以及圖片縮放於文件重建過程中被取消等問題。這些項目多對應具體議題編號,反映維護者優先處理長期累積的缺陷。

MarkText v0.22.0 發布頁面,列出 Linux、macOS 與 Windows 各架構的安裝檔、SHA-256 校驗檔,以及本次版本的變更清單與新貢獻者名單

MarkText 的核心編輯器架構有什麼改變?

編輯器核心 Muya 已重寫為 TypeScript 並發布為 @muyajs/core,桌面端改用 Electron 42 與 Vue 3.5,儲存庫重組為三個套件。

架構層面的改動是本次復甦最實質的部分。舊版 Muya 以 JavaScript 撰寫並深度綁定桌面端,重寫後成為獨立套件 @muyajs/core,對外提供區塊複製與插入、游標座標查詢、格式狀態回報、表格建立、圖片插入、拼字檢查替換與復原歷史序列化等 API。這種切分使編輯核心理論上可被其他應用引用,也讓單元測試得以脫離 Electron 環境執行。

桌面端同步現代化。套件資訊顯示其依賴 Electron 42.1.0、Vue 3.5、electron-vite 5、electron-builder 26、electron-updater 6.8.9 與 Element Plus 2.14.7,並以 Pinia 管理狀態。儲存庫結構改為 monorepo,劃分為 desktop、muya 與 website 三個目錄,官方網站與說明文件一併納入版本控制。

這類重構的價值不在於立即可見的功能,而在於降低後續維護成本。舊架構中,編輯行為、選單狀態與匯出流程散落於多個檔案,任何改動都可能牽動全域狀態;新架構把職責收斂至套件邊界,並以型別檢查約束介面,使外部貢獻者更容易判斷修改範圍。

MarkText 儲存庫首頁頂部,顯示 marktext/marktext 專案名稱、About 描述、62.8k 星標與 4.6k 分支統計,以及 TypeScript 語言標示與 MIT 授權

MarkText 與同類編輯器有何差異?

MarkText 專注單檔書寫,不建立知識網絡;相較 Obsidian 的連結資料庫與 Typora 的付費授權,它以 MIT 授權提供輕量替代。

把三款工具並置,差異相當清楚。Obsidian 以本地資料夾為基礎建立雙向連結與圖譜,本質上是知識管理系統,學習曲線與外掛生態構成了它的護城河。Typora 同樣採即時預覽,但為付費軟體,單機授權需一次性購買。MarkText 則維持免費與 MIT 授權,功能邊界劃在編輯與匯出,不涉入資料組織。

62,887Stars
4,643Forks
350 萬累計下載
222026 年版本數
TypeScript主要語言
MIT授權條款

這種定位的取捨在實際使用中會浮現。需要跨檔案引用與標籤體系的使用者,會發現 MarkText 缺乏對應機制;但若工作流程是把單篇文章寫完、輸出 HTML 或 PDF、再交付給發佈系統,那麼多餘的知識管理功能反而增加干擾。約 219 筆貢獻者記錄與 350 萬次下載,說明這個細分需求具備足夠規模。

如何安裝與使用 MarkText?

可自 GitHub Releases 下載安裝檔,或透過 Homebrew、Winget 安裝。macOS 版本需 11 以上,首次啟動前須清除隔離屬性。

安裝路徑依平台而異。macOS 使用者可執行 brew install --cask mark-text,或下載 arm64 與 x64 的獨立安裝檔;Windows 使用者可透過 Microsoft Store 以外的套件管理器執行 choco install marktext 或 winget install marktext;Linux 使用者則依官方文件選擇 AppImage、deb、rpm 或 snap 格式。

macOS 使用者需注意兩項限制。第一,官方不再發布通用二進位檔,必須依機器架構選擇 arm64 或 x64 版本;第二,所有建置皆未經 Apple 開發者簽章,拖曳至應用程式資料夾後須執行 xattr -d com.apple.quarantine /Applications/MarkText.app 清除隔離屬性,否則系統會阻擋啟動。v0.21.0 曾因新增的 Electron fuse 改寫二進位檔而破壞臨時簽章,導致 arm64 版本一啟動即崩潰,該問題已於 v0.21.1 修補。

每個版本同時提供 SHA256SUMS.txt,下載後可執行 sha256sum -c SHA256SUMS.txt --ignore-missing 驗證檔案完整性。對於在企業環境部署的使用者,這道校驗流程可納入內部軟體審核程序。

MarkText 適合哪些使用者?

適合需要即時預覽、單檔書寫與免費授權的技術文件作者;若需求涵蓋知識連結、協作編輯或雲端同步,則應評估其他方案。

從功能邊界推導,受益族群相當明確。技術文件撰寫者需要程式碼區塊、數學公式與表格支援,並希望輸出格式穩定;學術寫作者需要 front matter 與 PDF 匯出;內容工作者則看重即時預覽帶來的心流狀態。這三類需求都在 MarkText 的能力範圍之內。

需要謹慎評估的情境同樣存在。專案目前仍有 298 個待處理議題,其中部分為 2022 年前累積的長期問題,修補速度取決於少數核心維護者。若團隊要求供應商支援、服務等級協議或長期維護承諾,開源單人主導專案難以提供相應保證。此外,專案不具備協作與雲端同步能力,多人同時編輯的流程需另尋工具。

較穩妥的做法是把 MarkText 視為寫作層工具,而非知識基礎設施。檔案以純 Markdown 儲存,本身不鎖定格式,即使日後更換編輯器,內容仍可完整移轉,這也是此類工具最主要的風險緩解機制。

出處連結有哪些?

專案原始碼、版本紀錄與說明文件均位於 GitHub 的 marktext/marktext 儲存庫,官方網站為 marktext.me。

儲存庫網址為 https://github.com/marktext/marktext,版本紀錄可在 releases 頁面查閱,使用者文件與開發文件則分別位於 marktext.me 的 docs 路徑之下。專案採 MIT 授權,允許商業使用與修改,第三方分散式版本需保留原始授權聲明。

總結:MarkText 值得重新評估嗎?

值得。專案已完成核心重寫與建置現代化,2026 年內推出 22 個版本,對需要免費即時預覽編輯器的使用者具備重新評估價值。

判斷一個復活專案是否可靠,關鍵不在版本數量,而在變更的性質。MarkText 本輪提交以架構重組、型別化與缺陷修補為主,功能新增相對克制,這種比例通常意味著維護者正處理技術債,而非追逐話題。GitHub Alerts 支援雖屬小型功能,卻由四個分工明確的拉取請求完成,並附上完整的相容性測試數據,過程透明度符合健康專案的標準。

風險仍然存在。專案由單一維護者主導,貢獻者雖然增加,但核心決策依賴度未見改善,298 個待處理議題也反映出長尾問題的處理壓力。對個人使用者而言,這些風險可由純文字格式與版本控制抵銷;對組織採用而言,則需把維護中斷納入備援規劃。至少就目前證據判斷,這款曾經停滯四年的編輯器已重回可用的技術軌道。