再見 Typora!推薦一個(gè) 2.3 萬 Star 的開源 Markdown 編輯器
Typora 是一個(gè)口碑還不錯(cuò)的 Markdown 編輯器,據(jù)說出自國內(nèi)一位開發(fā)者做的。11 月它宣布正式版將開始收費(fèi)(14.99 美元) ,最多只支持 3 臺設(shè)備。對于忠實(shí)用戶來說,價(jià)格也不算高。
對非重度用戶來說,聽到收費(fèi)消息后,可能就想找其他 Markdown 編輯器了。
今天開源前哨推薦一個(gè)不錯(cuò)的替代品 Mark Text,在 GitHub 已有 2.3 萬 Star。
簡介
Mark Text 是一個(gè)簡單而優(yōu)雅的開源 Markdown 編輯器,專注于速度和可用性,適用于 Linux、MacOS 和 Windows,是新一代的 Markdown 編輯器。
Mark Text 的作者喜歡寫作,但是用了很多 Markdown 編輯器,仍然沒有一個(gè)編輯器可以完全滿足需求。Mark Text 使用虛擬 DOM 來呈現(xiàn)頁面,使得它變得高效,并且開源的 Mark Text 可以讓任何喜歡 Markdown 寫作的人都可以使用 Mark Text,或者為它提供一些新的功能和特性。Mark Text 將永遠(yuǎn)開源,并且鼓勵(lì)開發(fā)者貢獻(xiàn)自己的代碼,幫助 Mark Text 變得更好。
功能特點(diǎn):
- 支持實(shí)時(shí)預(yù)覽和干凈簡單的界面,可以獲得無干擾的寫作體驗(yàn)。
- Markdown 擴(kuò)展,如數(shù)學(xué)表達(dá)式(KaTeX)、表情符號等。、
- 支持段落和內(nèi)聯(lián)樣式快捷方式,提高寫作效率。
- 支持輸出 HTML 和 PDF 文檔。
- 多種主題:Cadmium Light、Material Dark 等。
1. Cadmium Light
2. Material Dark
- 多種編輯模式:源代碼模式、打字機(jī)模式、專注模式。
3. 源代碼模式
4. 打字機(jī)模式
5. 專注模式
- 可以直接從剪切板粘貼圖像。
項(xiàng)目地址是:
https://github.com/marktext/marktext
下載安裝
MacOS
可以從發(fā)布頁面直接下載文件進(jìn)行安裝,或者使用 homebrew cask 進(jìn)行安裝:
- # 下載頁
- https://github.com/marktext/marktext/releases/latest
- # 命令安裝
- brew install --cask mark-text
Windows
同樣可以通過發(fā)布頁面進(jìn)行下載安裝,或者使用 Chocolatey:
- choco install marktext
Linux
Linux 下的安裝有 3 種方式,其中使用二進(jìn)制文件安裝的話,從發(fā)布頁直接下載解壓即可,過程中可能需要安裝一些依賴項(xiàng),簡單介紹其他兩種方式。
使用 AppImage
基于 AppImage 環(huán)境進(jìn)行安裝。
- 在 Mark Text 的下載發(fā)布頁下載 AppImage
- 執(zhí)行命令:
- chmod +x marktext-%version%-x86_64.AppImage
- ./marktext-%version%-x86_64.AppImage
- 執(zhí)行 Mark Text
- 桌面文件創(chuàng)建
- $ curl -L https://raw.githubusercontent.com/marktext/marktext/develop/resources/linux/marktext.desktop -o $HOME/.local/share/applications/marktext.desktop
- $ vim $HOME/.local/share/applications/marktext.desktop
- $ update-desktop-database $HOME/.local/share/applications/
從 Flathub 安裝
首先需要先安裝 flatpak 和 flathub 存儲庫,然后使用以下命令安裝 Mark Text:
- flatpak install flathub com.github.marktext.marktext
- # 僅為當(dāng)前用戶安裝
- flatpak install --user flathub com.github.marktext.marktext
運(yùn)行時(shí)使用以下命令:
- flatpak run com.github.marktext.marktext
更新時(shí)使用以下命令:
- flatpak update com.github.marktext.marktext