Skip to content

MarkText

MarkText

🔆 下一代 Markdown 編輯器 🌙
一款專注於速度與可用性的簡潔優雅開源 Markdown 編輯器。
GitHub ReleaseGitHub Downloads (all assets, all releases)GitHub Downloads (all assets, latest release)
  • MarkText 是一款免費開源的 Markdown 編輯器,最初由 Jocs貢獻者們編寫。

  • 遺憾的是,核心倉庫大約在 3 年前起無人維護,但在我的日常使用中仍存在許多影響體驗的細節問題。

  • 本倉庫旨在讓我最喜歡的 Markdown 編輯器現代化,是基於 Jacob Whall 的分叉再次派生的版本

  • 你可以在下文閱讀更多關於我動機的說明

1. 安裝

⚠️ 這些發佈仍處於 beta 階段(因為我不確定遷移過程中破壞了多少功能)。請在 問題追蹤器中回報任何錯誤

Windows

Linux

  • 只需查看發佈頁
  • 已測試:
    • Ubuntu 24.0.2AppImage.deb 套件)
    • 非常希望有人協助測試其他 Linux 打包形式!

Linux 套件管理器

1. Arch Linux AUR Version

MacOS

⚠️ 由於缺少公證,MacOS 版本會顯示“MarkText is damaged and can't be opened”。 請參考此處的修復方法(同樣適用於任何缺少開發者帳號簽名的應用)

2. 截圖

3. ✨功能 ⭐

  • 現已支援 9 種語言 🆕(特別感謝 @hubo1989

    • English 🇺🇸
    • 簡體中文 🇨🇳
    • 繁體中文 🇹🇼
    • Deutsch 🇩🇪
    • Español 🇪🇸
    • Français 🇫🇷
    • 日本語 🇯🇵
    • 한국어 🇰🇷
    • Português 🇵🇹
  • 即時預覽(所見即所得),介面乾淨簡潔,帶來無干擾寫作體驗。

  • 支援 CommonMark 規範GitHub 擴充 Markdown 規範,並選擇性支援 Pandoc Markdown

  • 提供 Markdown 擴充,例如數學公式(KaTeX)、Front Matter 與表情符號。

  • 支援段落與行內樣式的快捷方式,提升你的寫作效率。

  • 可匯出 HTMLPDF 檔案。

  • 多種主題:Cadmium LightMaterial Dark 等。

  • 多種編輯模式:原始碼模式打字機模式專注模式

  • 可直接從剪貼簿貼上圖片。

3.1 🌙 主題🔆

Cadmium LightDark
Graphite LightMaterial Dark
Ulysses LightOne Dark

3.2 😸編輯模式🐶

原始碼打字機專注

4. 動機

1. 那麼這個分支與其他無數分支有何不同?

  • 我對 marktext 的主要不滿在於其開發框架與環境老化嚴重,編譯耗時很長

    • 大多數函式庫已過時,有些在現代版本的 Node.JS/Python 上甚至無法安裝
  • 因此,此分支算是一種重大「重寫」,使用了 electron-vite 取代舊的 Babel + Webpack 設定

    • 目標是讓 marktext 借助盡可能現代的框架與函式庫實現全新開始
    • 同時已將所有內容遷移到 Vue3Pinia,並把各函式庫升級到其可用的最新版本
  • mainpreload 行程仍編譯為 CommonJS,而 renderer 現已完全採用 ESModules(遷移過程中也因此遇到了一些有趣的問題)

2. 太棒了!我能如何貢獻?

  • 任何形式的:

    1. 缺陷測試(錯誤回報)
    2. Pull Request

    都非常歡迎!

  • 你可以在下文找到在此倉庫中上手的基本指令清單,除此之外,檔案結構應當與原始 marktext非常相似

3. 專案設定