、輕量高效的mdput:能否成為Typora的可靠平替)
1. 為什么 Typora 用戶都在找平替1.1 從 Typora 收費(fèi)說起Typora 大概是 Markdown 編輯器里知名度最高的那個。它把“所見即所得”做到了極致——左邊不用開預(yù)覽窗口輸入#后面跟個空格標(biāo)題樣式立刻呈現(xiàn)打字體驗(yàn)幾乎和 Word 一樣流暢。2018 年剛接觸 Markdown 的時候我用過很多編輯器最后在 Typora 停了大半年后來它從免費(fèi)轉(zhuǎn)為付費(fèi)價格倒不貴但問題是激活環(huán)節(jié)讓不少人頭疼。搜了一下近期的搜索熱詞和“typora 激活”“typora 序列號”“typora 激活后一直彈窗”相關(guān)的內(nèi)容占了很大比例。這說明兩件事一是 Typora 用戶基數(shù)確實(shí)大二是相當(dāng)一部分用戶并沒有順利進(jìn)入付費(fèi)版本而是在激活、彈窗、序列號這些流程里卡住了。這種情況下尋找一個能替代 Typora、同時又不需要折騰激活的免費(fèi)編輯器就成了很自然的需求。mdput 就是在這個背景下進(jìn)入我視野的。它是一款開源、免費(fèi)、輕量的 Markdown 編輯器用起來有很多設(shè)計(jì)思路跟 Typora 相似但規(guī)避了授權(quán)問題而且在某些細(xì)節(jié)上有自己的取舍。今天這篇評測我盡量從一個實(shí)際使用者的角度把 mdput 的安裝、核心功能、踩坑點(diǎn)和適合人群講清楚幫還在 Typora 激活泥潭里掙扎的朋友做個參考。1.2 我們到底需要 Markdown 編輯器做什么在選擇新的 Markdown 編輯器之前先要明確一件事Markdown 編輯器的核心價值不在“編輯”而在“寫作體驗(yàn)”和“格式轉(zhuǎn)換”。所謂寫作體驗(yàn)指的是輸入 Markdown 語法時編輯器能不能實(shí)時做出反饋。老派的編輯器是左右分欄左邊寫源碼右邊看渲染效果這也沒問題但多少有點(diǎn)“寫代碼”的感覺。Typora 的突破在于把源碼和預(yù)覽合二為一讓用戶直接“寫渲染后的內(nèi)容”這在當(dāng)時是非常領(lǐng)先的設(shè)計(jì)。所謂格式轉(zhuǎn)換指的是 Markdown 寫完后能不能方便地導(dǎo)出成 PDF、Word、HTML 等常見格式。很多人在搜“markdown 轉(zhuǎn) pdf”“vscode 要將 markdown 文件導(dǎo)出為 pdf需要下載 princexml”這類問題可見導(dǎo)出環(huán)節(jié)是 Markdown 使用中的高頻痛點(diǎn)。Typora 內(nèi)置了 PDF 導(dǎo)出和自定義主題導(dǎo)出體驗(yàn)很順而很多平替工具要么導(dǎo)出依賴第三方組件要么導(dǎo)出的樣式很難看這一步差距其實(shí)很大。把這兩個核心需求先立住評測任何 Markdown 編輯器都有了一個統(tǒng)一的標(biāo)尺。mdput 到底行不行我們按這兩個維度來看。2. mdput 核心功能深度拆解2.1 安裝與啟動體驗(yàn)mdput 的發(fā)行方式很常規(guī)提供了 Windows、macOS、Linux 三個平臺安裝包也提供了綠色免安裝版本。我測試的是 Windows 版本的便攜包解壓后直接運(yùn)行主程序即可不需要安裝也沒有環(huán)境依賴這一點(diǎn)對經(jīng)常換電腦的人來說非常友好U 盤拷著就能用。首次啟動后印象最深的是啟動速度。我特意對比了一下Typora 在配置一般的機(jī)器上冷啟動大概需要 2 到 3 秒mdput 在我的測試機(jī)上是接近瞬開體感在 1 秒以內(nèi)。這和它的技術(shù)選型有關(guān)mdput 本身沒有使用 Electron 這種偏重的跨平臺框架而是選擇了更輕量的 Qt/C 方案所以內(nèi)存占用也明顯更低。打開任務(wù)管理器可以看到mdput 常駐內(nèi)存大約在 80 MB 左右而 Electron 類的編輯器普遍在 300 MB 以上差距肉眼可見。界面布局上mdput 走的是“類 Typora”風(fēng)格頂部菜單欄加工具欄左側(cè)是文件樹中間是編輯區(qū)右側(cè)可選預(yù)覽面板。整體非常簡潔沒有廣告沒有彈窗也沒有自動更新提醒這點(diǎn)用起來很省心。2.2 編輯區(qū)體驗(yàn)所見即所得mdput 最核心的體驗(yàn)在于編輯區(qū)的即時渲染。寫# 標(biāo)題回車文本立刻變成大號標(biāo)題寫**加粗**星號消失文字變粗寫- 列表項(xiàng)后回車自動生成下一個列表項(xiàng)。這些基礎(chǔ)體驗(yàn)和 Typora 基本一致上手成本幾乎為零。讓我比較意外的是它對 Markdown 語法的容錯處理。比如 Typora 在中文輸入法下有時會把#識別成標(biāo)題符號導(dǎo)致輸入“#話題#”這種內(nèi)容時出現(xiàn)奇怪的格式。mdput 在處理這類中英文混排時明顯更克制只有#后面緊接空格才會觸發(fā)標(biāo)題解析這在實(shí)際寫作中很實(shí)用。換行規(guī)則也值得單獨(dú)說一下。Markdown 有一個被很多人吐槽的設(shè)計(jì)單換行在渲染時不會產(chǎn)生新段落需要兩個換行才會分段。搜索熱詞里有“markdown 換行”這么一條說明很多人在這里栽過跟頭。mdput 的默認(rèn)行為是遵循標(biāo)準(zhǔn) Markdown 規(guī)則的但在工具欄里提供了“軟換行”開關(guān)打開后可以做到單換行即換段這對習(xí)慣 Word 輸入的人來說很友好。不過要提醒一句如果文件之后要發(fā)布到不支持軟換行的平臺建議還是保持標(biāo)準(zhǔn)規(guī)則否則可能在別的平臺上出現(xiàn)段落沒分開的情況。表格編輯也是一個高頻場景很多人搜過“markdown 表格復(fù)制”說明表格操作在傳統(tǒng) Markdown 編輯器里很麻煩。mdput 提供了一個簡化的表格工具鼠標(biāo)劃選行列數(shù)就能插入表格之后在表格單元格里回車會跳轉(zhuǎn)到同一列下一行按 Tab 鍵可以在單元格間橫向移動。這個體驗(yàn)雖然比 Typora 的表格手柄稍微弱一點(diǎn)但比純手寫表格語法已經(jīng)舒服太多了。2.3 文件管理與多文檔支持mdput 的文件管理模塊采用側(cè)邊欄文件樹設(shè)計(jì)支持文件夾的展開、折疊、拖拽移動和新建文件。打開一個文件夾作為工作區(qū)后左側(cè)樹形結(jié)構(gòu)會清晰展示整個目錄的內(nèi)容這點(diǎn)對維護(hù)多個 Markdown 文檔的知識庫型用戶非常有幫助。多標(biāo)簽頁的支持是這個編輯器的一個加分項(xiàng)。同時打開多個文檔時每個文檔對應(yīng)一個頁簽切換非常流暢。頁簽上還提供了“固定”功能可以把常用文檔固定在左側(cè)避免誤關(guān)對經(jīng)常同時寫多個章節(jié)、需要來回對照的寫作場景很實(shí)用。另一個細(xì)節(jié)是它在自動保存方面的表現(xiàn)。實(shí)測關(guān)閉文檔時如果未保存內(nèi)容mdput 會彈出保存提示如果系統(tǒng)崩潰或者斷電它也會在重啟后提示恢復(fù)未保存的會話內(nèi)容。這個機(jī)制和 Typora 的“恢復(fù)未保存草稿”很接近對長文檔寫作來說價值很大。2.4 代碼塊與程序員場景體驗(yàn)除了純 Markdown 寫作mdput 對代碼輸入的體驗(yàn)也做了不少優(yōu)化。它支持在代碼塊里標(biāo)注語言類型比如寫 Python 代碼塊標(biāo)注python寫 Bash 命令標(biāo)注bash渲染時會自動進(jìn)行語法高亮。代碼塊插入的交互方式值得一提。輸入三個反引號后跟隨語言名稱回車即可創(chuàng)建一個代碼塊然后在代碼塊內(nèi)部回車會繼續(xù)保持在代碼塊環(huán)境中連按兩次 Shift 加 Tab 或按方向鍵加回車可以退出代碼塊。這些細(xì)節(jié)對經(jīng)常寫技術(shù)文章、需要頻繁插入代碼片段的博主非常友好。我實(shí)測了它支持的語法高亮語言種類包括 C、C、Python、Java、JavaScript、Go、Rust、Shell、SQL、JSON、YAML 等常見語言覆蓋面在日常使用中完全夠用。2.5 主題、字體與自定義能力編輯器的“膚質(zhì)”也直接影響寫作心情。mdput 自帶了一些主題支持亮色和暗色模式切換暗色模式下的配色我個人認(rèn)為做得還不錯代碼高亮的對比度控制得比較穩(wěn)妥注釋是灰綠色關(guān)鍵詞是淺藍(lán)色字符串是暖黃色長時間夜晚寫作不會覺得刺眼。字體設(shè)置上mdput 提供了中英文字體分離配置可以分別為中文和英文字體指定不同的字體族。這點(diǎn)對中文寫作挺重要的很多編輯器的中文字體渲染不夠理想而中英文分離可以做到正文用中文字體、代碼和數(shù)字用等寬字體視覺效果更專業(yè)。主題文件本身是 JSON 或 CSS 格式可以通過編輯配置文件微調(diào)顏色。對于喜歡折騰的人來說這個開放程度是加分項(xiàng)對于不想折騰的人來說默認(rèn)主題已經(jīng)足夠好看了。3. 與 Typora 的深度對比評測3.1 功能維度對比這一節(jié)直接上對比表把兩個編輯器放在同一張表格里信息最直觀。功能項(xiàng)mdputTypora價格完全免費(fèi)付費(fèi)需激活碼開源是否安裝體積約 50 MB約 200 MB常駐內(nèi)存約 80 MB約 260 MB啟動速度約 1 秒內(nèi)23 秒所見即所得支持支持?jǐn)?shù)學(xué)公式支持 LaTeX支持 LaTeXMermaid 圖表支持支持Markdown 轉(zhuǎn) PDF內(nèi)置可自定義樣式內(nèi)置可自定義Markdown 轉(zhuǎn) Word需借助 Pandoc內(nèi)置集成 Pandoc圖片粘貼支持本地路徑支持本地路徑圖片云上傳不內(nèi)置可自定義命令云同步不內(nèi)置不內(nèi)置文件樹支持支持多標(biāo)簽頁支持支持中文輸入法兼容性表現(xiàn)較好偶發(fā)沖突從表上看mdput 在資源占用上有明顯優(yōu)勢Typora 則在格式轉(zhuǎn)換、圖片上傳等擴(kuò)展性方面略勝一籌。但“略勝”不代表絕對優(yōu)勢具體差異我們展開說。3.2 使用體驗(yàn)上的差異維度對比完成后說說實(shí)際使用中的感受差異。首先是 Markdown 轉(zhuǎn) PDF。Typora 的 PDF 導(dǎo)出有主題選項(xiàng)導(dǎo)出效果“所見即所得”默認(rèn)就很好看。mdput 的 PDF 導(dǎo)出需要手動選擇導(dǎo)出樣式默認(rèn)主題導(dǎo)出的 PDF 中文字體偏小需要手動調(diào)整字號才能達(dá)到比較舒服的閱讀效果。不過一旦設(shè)置好后面的導(dǎo)出體驗(yàn)就很穩(wěn)定了。這里要額外說一下如果你在搜索“vscode 要將 markdown 文件導(dǎo)出為 pdf需要下載 princexml”這類問題說明你已經(jīng)被導(dǎo)出折騰得不輕mdput 的導(dǎo)出方案相對簡單得多至少不需要額外裝一個 princexml。其次是 Markdown 轉(zhuǎn) Word。Typora 內(nèi)置了對 Pandoc 的調(diào)用可以實(shí)現(xiàn)高度可控的 Word 轉(zhuǎn)換mdput 并沒有內(nèi)置這一步但它提供了一個自定義命令功能可以在工具菜單里指定調(diào)用系統(tǒng)中的 Pandoc 命令來完成轉(zhuǎn)換。一旦配置好體驗(yàn)并不比 Typora 差。這個差異的本質(zhì)是Typora 把 Pandoc 封裝成了“用戶無感”的能力而 mdput 只是提供了入口需要你自己安裝 Pandoc。再次是圖片粘貼的路徑處理。兩個編輯器默認(rèn)都支持截圖粘貼但圖片存放路徑有所不同。Typora 默認(rèn)把圖片存到同目錄下的 asset 文件夾mdput 則默認(rèn)存到和當(dāng)前文檔同級的文件夾命名用時間戳。兩者都提供了自定義圖片存放路徑的選項(xiàng)如果你有固定的圖片管理習(xí)慣比如統(tǒng)一放/images目錄下這兩個編輯器都能滿足只是需要在配置里改一下。總的來說mdput 在“編輯體驗(yàn)”這個核心維度上和 Typora 的差距已經(jīng)很小真正拉開距離的是“周邊生態(tài)”比如導(dǎo)出、擴(kuò)展、主題社區(qū)這些。好在 mdput 是開源的這些問題都在不斷被社區(qū)解決。3.3 性能與穩(wěn)定性實(shí)測我在同一臺機(jī)器上分別用兩個編輯器打開了一份 2 萬字的 Markdown 長文記錄了內(nèi)存占用和翻頁延遲情況。內(nèi)存方面Typora 的占用穩(wěn)定在 260 MB 左右mdput 在 80 MB 上下差距非常明顯。如果你的電腦內(nèi)存本來就緊張后臺還要跑瀏覽器、終端、設(shè)計(jì)軟件這個差異會直接反映在使用流暢度上。翻頁延遲方面兩個編輯器在 2 萬字文章里都沒有明顯卡頓但快速拖拽滾動條時mdput 的渲染稍微占優(yōu)主要是因?yàn)樗匿秩酒鞲p犧牲了一些動畫效果換來了響應(yīng)速度。穩(wěn)定性上我用 mdput 連續(xù)編輯了一周包括頻繁切換主題、插入大量代碼塊、長時間掛機(jī)后再喚醒沒有出現(xiàn)過閃退。值得一提的是熱詞里有一條“typora 閃退”如果你經(jīng)常遇到這個問題很可能是主題插件或渲染引擎的兼容性導(dǎo)致的切換到 mdput 這種單純依賴內(nèi)置渲染的方案閃退概率理論上更低。4. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)4.1 安裝與初始配置先演示一遍 Windows 平臺下 Mdput 的完整部署流程這個環(huán)節(jié)盡量做到一步不落。第一步下載安裝包。mdput 的 GitHub Releases 頁面提供了mdput-win64.exe和mdput-win64-portable.zip兩種壓縮包建議直接下載免安裝版。下載下來的 zip 包解壓到任意目錄比如D:\mdput雙擊mdput.exe即可運(yùn)行無需寫入注冊表不需要管理員權(quán)限。第二步設(shè)置語言。mdput 默認(rèn)跟隨系統(tǒng)語言如果你的系統(tǒng)不是中文環(huán)境可以在Settings General Language里切換中文界面切換后重啟生效。第三步配置文件目錄。mdput 支持把配置目錄設(shè)到工作區(qū)目錄或者自定義目錄。我的做法是在工作區(qū)根目錄下建了一個.mdput文件夾把所有配置文件和歷史記錄都放在這里換機(jī)器時直接把整個文件夾拷走所有配置和寫作習(xí)慣都無縫遷移。第四步安裝 Pandoc 以獲得 Word 導(dǎo)出能力。這一步不是必需的但如果你有導(dǎo)出 Word 的需求建議裝一下 Pandoc。Windows 下可以從 Pandoc 官網(wǎng)下載安裝包一路下一步即可。安裝完成后在 mdput 的Settings Tools Pandoc Path里指定 Pandoc 可執(zhí)行文件路徑就能在文件菜單里使用“導(dǎo)出為 Word”功能了。4.2 核心配置清單把 mdput 調(diào)到順手狀態(tài)下面是經(jīng)過多輪實(shí)測后我認(rèn)為值得修改的配置項(xiàng)可以直接照抄。編輯器 自動保存開啟間隔設(shè)為 5 分鐘編輯器 軟換行關(guān)閉保持標(biāo)準(zhǔn) Markdown 換行規(guī)則編輯器 代碼塊自動補(bǔ)全開啟主題 暗色模式開啟導(dǎo)出 PDF 字體大小設(shè)置為 12pt導(dǎo)出 PDF 頁邊距設(shè)置為 2cm通用 語言中文通用 啟動時打開上次會話開啟快捷鍵 加粗CtrlB斜體CtrlI插入鏈接CtrlK快捷鍵 插入代碼塊CtrlShiftM以上配置中PDF 字體大小最值得注意。默認(rèn)導(dǎo)出 PDF 時中文顯示會偏小設(shè)置成 12pt 之后打印和屏幕閱讀都很舒適。頁邊距建議根據(jù)你常發(fā)的平臺要求來選擇不一定用我的 2cm如果主要是在屏幕上閱讀更窄的邊距看起來字更大、更舒服。4.3 用 mdput 完成一篇圖文混合長文的全流程理論說再多不如走一遍完整的實(shí)操流程。我用 mdput 寫了一篇包含文字、表格、圖片和代碼塊的 3000 字技術(shù)文章把完整路徑記錄下來。新建文檔后我首先在文檔開頭用 YAML Front Matter 寫入了標(biāo)題和標(biāo)簽區(qū)域mdput 對 Front Matter 的解析很標(biāo)準(zhǔn)渲染時不會露出代碼痕跡。正文寫作中我主要用到的語法有# 二級標(biāo)題 **加粗關(guān)鍵詞** - 無序列表項(xiàng) 1. 有序列表項(xiàng) 行內(nèi)代碼 引用塊 圖片插入用的是直接截圖后粘貼的方式Windows 下按 WinShiftS 截圖然后在 mdput 里按 CtrlV圖片會自動保存到文檔同級目錄下的 assets 文件夾非常高效。代碼塊的插入用三個反引號加語言名。下面是一個帶語言標(biāo)注的代碼塊示例渲染時會高亮顯示def hello(name: str) - str: return fHello, {name}! if __name__ __main__: print(hello(mdput))整個文章寫完后我先在編輯區(qū)里通讀一遍確認(rèn)格式?jīng)]有錯亂然后在文件菜單下選擇“導(dǎo)出 PDF”選擇 “Latex-12pt” 樣式生成 PDF 后檢查分頁和圖片位置最后再用 Pandoc 導(dǎo)出 Word 版本用于后續(xù)發(fā)送給合作方提修改意見。整個流程走下來體感很強(qiáng)的一點(diǎn)是mdput 在“寫作”環(huán)節(jié)的沉浸感確實(shí)做到了接近 Typora 的水平。格式顯示即時、界面干凈無干擾、快捷鍵順手寫長文時不會因?yàn)榫庉嬈鞅旧淼牟僮鞔驍嗨悸贰?. 折騰過才知道的坑與排查技巧5.1 常見問題速查表寫作和測試過程中我踩了一些坑有些問題反復(fù)出現(xiàn)整理成一個速查表方便大家對照排查。問題現(xiàn)象可能原因解決方案輸入中文時出現(xiàn)重復(fù)字符輸入法兼容性問題切換到系統(tǒng)自帶輸入法或更新輸入法版本導(dǎo)出的 PDF 中文顯示為方框缺少中文字體嵌入在導(dǎo)出設(shè)置中勾選“嵌入系統(tǒng)字體”或安裝中文字體粘貼圖片不顯示圖片路徑中包含特殊字符將圖片文件夾路徑改為純英文路徑打開大文件時卡頓文件過大渲染壓力大拆分文件或關(guān)閉即時渲染模式暫用源碼模式代碼高亮顏色不對語言名拼寫有誤檢查代碼塊標(biāo)注是否使用標(biāo)準(zhǔn)語言名比如js不是javascript的縮寫文檔內(nèi)容不自動保存未開啟自動保存功能在設(shè)置里檢查自動保存選項(xiàng)表格無法正常渲染Markdown 表格前后缺少空行在表格前后各加一個空行導(dǎo)出 Word 失敗未安裝 Pandoc 或路徑錯誤重新設(shè)置 Pandoc 可執(zhí)行文件路徑這個表不能覆蓋所有情況但覆蓋了大多數(shù)新手遇到的典型問題。尤其是“粘貼圖片不顯示”這個問題強(qiáng)烈建議工作區(qū)路徑和文件名不要出現(xiàn)中文或特殊字符否則第三方渲染器處理時很可能找不到路徑。5.2 大文件與長文檔的建議如果你經(jīng)常寫超過一萬字的文檔有幾個優(yōu)化建議。一是開啟 mdput 的“高性能模式”。該模式會在滾動時延遲渲染不可見區(qū)域的內(nèi)容極大降低大文件滾動時的卡頓感。這個選項(xiàng)默認(rèn)是關(guān)閉的原因是在某些 Linux 環(huán)境下可能引發(fā)顯示異常但 Windows 下實(shí)測穩(wěn)定建議 Windows 用戶直接開啟。二是善用文檔大綱。mdput 的左側(cè)邊欄有“大綱”視圖會把所有標(biāo)題提取成樹形目錄點(diǎn)擊即可跳轉(zhuǎn)到對應(yīng)章節(jié)。對長文檔來說這個功能是導(dǎo)航的主力比手動滾動查找高效得多。三是定期導(dǎo)出備份。mdput 本身沒有云同步功能自動保存能防閃退但防不了磁盤損壞、誤刪文件這類事故。我的習(xí)慣是每寫完一個章節(jié)就用 CtrlShiftD 生成一個帶日期標(biāo)記的副本這樣即使后續(xù)改崩了也能回退。5.3 與 Typora 共存的方案最后聊一個有意思的應(yīng)用場景可不可以同時裝 Typora 和 mdput答案是當(dāng)然可以雖然都是 Markdown 編輯器但它們的定位并不同。Typora 適合作為“正式出稿”工具用它的高級導(dǎo)出和主題定制能力生成最終文件mdput 則更適合作為“快速記錄”和“日常寫作”的工具因?yàn)樗鼏涌臁⒉淮驍_、不彈激活提示。我目前的工作流是用 mdput 寫初稿和完成大部分修改等最終要交付 PDF 或發(fā)布會演示稿時再用 Typora 打開同一份 .md 文件做最終排版和導(dǎo)出。這個工作流的好處在于mdput 的完全免費(fèi)和高性能讓我可以放心地創(chuàng)建大量草稿文件不用每隔一段時間就處理授權(quán)提醒而 Typora 作為“生產(chǎn)環(huán)境”保留在導(dǎo)出環(huán)節(jié)發(fā)揮它的優(yōu)勢。兩個軟件同時存在恰恰補(bǔ)足了彼此的短板。6. 這個編輯器最適合誰來用6.1 四類用戶畫像經(jīng)過一段時間的使用我對 mdput 的適用人群有了比較清晰的判斷。第一類是學(xué)生黨特別是需要寫課程論文和實(shí)驗(yàn)報(bào)告的同學(xué)。Markdown 的純文本特性讓你可以專注于內(nèi)容而不是排版而 mdput 的免費(fèi)和輕量讓它在學(xué)生電腦上毫無壓力。配合 Pandoc 導(dǎo)出 Word 后格式不需要手動調(diào)整這在趕報(bào)告的時候是很大的優(yōu)勢。第二類是技術(shù)博主和技術(shù)文檔寫作者。mdput 的代碼塊高亮、即時渲染和快速啟動特性是這類用戶最看重的。我現(xiàn)在很多技術(shù)文章都是先 mdput 起草再導(dǎo)出發(fā)布的幾個小時后整體效率明顯提升。第三類是 Markdown 初學(xué)者。如果你還沒有建立自己的 Markdown 寫作習(xí)慣mdput 是一個零成本的上手工具。它默認(rèn)配置就足夠好用不需要安裝任何插件也不用折騰環(huán)境變量下載解壓就能用。第四類是配置較低的老電腦用戶。如果你的電腦是幾年前的輕薄本內(nèi)存本身吃緊mdput 的低占用優(yōu)勢會很明顯。運(yùn)行同樣的編輯任務(wù)它比 Electron 類編輯器能省出 200 多 MB 內(nèi)存這些內(nèi)存給瀏覽器或 IDE 更香。6.2 不建議用 mdput 的場景反過來也要誠實(shí)地說說哪些情況不適合使用 mdput。如果你重度依賴圖片云上傳、圖床管理和團(tuán)隊(duì)協(xié)作功能mdput 目前不是最好的選擇。它沒有內(nèi)置圖床上傳工具雖然有自定義命令的擴(kuò)展路徑但配置成本較高不如直接使用 Typora 配合 PicGo 的方案流暢。如果你需要非常精細(xì)的字體排版比如精確到每一級標(biāo)題的字體大小、行間距、字間距Typora 的主題定制能力比 mdput 更強(qiáng)。mdput 的主題設(shè)置能夠滿足“看得舒服”但還不是“排得非常專業(yè)”級別的可定制性。如果你的工作流高度依賴 Obsidian、Logseq 這類雙鏈筆記生態(tài)mdput 大概率也不合適。它不是雙鏈筆記工具不支持[[雙向鏈接]]的自動跳轉(zhuǎn)和關(guān)系圖譜它的定位始終是“編輯器”而不是“知識管理系統(tǒng)”。7. 值得關(guān)注的細(xì)節(jié)與擴(kuò)展思考7.1 mdput 的開源屬性意味著什么mdput 的開源屬性是我推薦它的一個重要理由。開源意味著你可以自己檢查它的源代碼也可以參與貢獻(xiàn)特性或修復(fù) bug。對于關(guān)注數(shù)據(jù)隱私的用戶來說這意味著你不需要擔(dān)心它會在后臺收集你的文檔內(nèi)容對于技術(shù)愛好者來說這也意味著如果某個功能不符合預(yù)期你可以直接改源碼來滿足自己的需求。從維護(hù)角度看開源項(xiàng)目也存在不確定性。相比商業(yè)產(chǎn)品開源項(xiàng)目可能因?yàn)榫S護(hù)者個人原因進(jìn)入低活躍期。目前 mdput 的發(fā)布節(jié)奏還比較穩(wěn)定版本更新和問題修復(fù)都在正常推進(jìn)中。但如果你想把它用在非常嚴(yán)肅的生產(chǎn)環(huán)境里建議關(guān)注一下社區(qū)的活躍度再做決定。把這款編輯器作為日常主力工具來用同時保持一份可替代方案是比較穩(wěn)妥的思路。7.2 從熱詞看用戶需求演變研究搜索引擎熱詞時我注意到一個現(xiàn)象“typora 免費(fèi)版”和“typora 序列號”這類關(guān)鍵詞長期存在說明用戶對免費(fèi)、易激活的 Markdown 編寫體驗(yàn)有持續(xù)的旺盛需求。同時“vscode 替代 arduino 編輯器”“用 vscode 替代 xxx 編輯器”這類熱度上升說明越來越多的人開始在 VS Code 這類通用工具中集成特定功能而不是單獨(dú)安裝專用軟件。拿 Markdown 寫作來說VS Code 配合插件確實(shí)也能做到不錯的編輯體驗(yàn)但它在“沉浸式寫作”上始終不如專注型編輯器——打開 VS Code 意味著你會看到側(cè)邊欄、終端、Git 面板這些對寫作來說都是干擾源。這也是 mdput 這類專注型編輯器存在的核心意義它是一個打開后只做一件事的工具主界面只有文件樹和編輯區(qū)沒有多余的信息流。如果你是一個容易被工具本身分心的人這種“無聊”恰恰是它的優(yōu)勢。7.3 后續(xù)可以怎么擴(kuò)展如果 mdput 繼續(xù)按現(xiàn)在的路線迭代有幾個方向值得期待。首先是圖床和云同步的原生支持。現(xiàn)在很多用戶的寫作已經(jīng)不再局限于本地文件夾打通圖床上傳和多設(shè)備同步會是它從“好用”邁入“不可或缺”的關(guān)鍵一步。其次是主題生態(tài)的豐富。目前 mdput 的主題數(shù)量相比 Typora 還很少如果社區(qū)能貢獻(xiàn)更多的高質(zhì)量主題讓用戶在安裝時一鍵切換視覺新鮮感會大大提升對編輯器的黏性。再次是移動端的布局?,F(xiàn)在很多人在 iPad 或平板上做記錄如果 mdput 能提供一個移動端版本配合 iCloud 或堅(jiān)果云同步那它的普適性就會顯著增強(qiáng)。當(dāng)前開源生態(tài)具有很高的活躍度和想象力mdput 作為一款輕量、免費(fèi)、體驗(yàn)專注的 Markdown 編輯器現(xiàn)階段已經(jīng)拿下了“Typora 平替”這個定位在免費(fèi)與輕量這條賽道上跑得相當(dāng)穩(wěn)。未來格局如何不是我們能決定的但可以肯定的是只要 Markdown 語法一日不被淘汰這類專注型編輯器就永遠(yuǎn)有它不可替代的位置。最后再分享一個小技巧。如果你決定從 Typora 切換到 mdput記得把 Typora 里已經(jīng)寫好的主題 CSS 導(dǎo)出然后在 mdput 里做微調(diào)。因?yàn)閮煞N編輯器的默認(rèn)主題機(jī)制不同直接套用會有些差異但基于 CSS 的設(shè)計(jì)思路是通用的花半小時微調(diào)你就能在 mdput 里獲得接近 Typora 的視覺體驗(yàn)。這個移行過程我實(shí)測下來非常順利你的老主題不需要在切換中白白浪費(fèi)。