一行代碼:你的純文本秒變Markdown

文章來源:https://mp.weixin.qq.com/s/W1F-rXZJIrVLGdsNyAyusQ

作者:機器之心

只要你有純文本編輯器,加上一條語句,瞬間它就可以成為 Markdown 編輯器。

Markdeep 是一個用來寫純文本的插件,它能以 Markdown 的語法與渲染方式純文本,並在網頁上展示。同時,除了 Markdown 語法,Markdeep 還額外支持圖表、數學方程等擴展能力。

項目主頁:casual-effects.com/markdeep/

我們先看看效果,如下左邊是純文本編輯器的編輯頁面,右邊是在瀏覽器上的渲染效果:

一行代碼:你的純文本秒變Markdown

Markdeep 非常容易使用,它也不需要安裝插件或聯網。如上所示只要在純文本最後加上「

看著 Markdeep 很簡單,但它的功能卻不少,一點也不遜色於 Typora 等正統的 Markdown 編輯器。不論我們是寫項目的 README 文檔、實驗報告,還是要做 PPT 或寫論文,它都能滿足。該項目提供了很多示例,例如生成的 PPT 是什麼樣的,後文會具體展示。


開源代碼

Markdeep 是開源的,所以可以直接下載和修改源代碼文件 markdeep.js。整個編輯器就是一個 JavaScript 腳本,上面定義了各種格式與渲染方式。作者表示,目前他正研究該如何有效降低腳本文件大小。

一行代碼:你的純文本秒變Markdown

用於表格處理的部分代碼,整個腳本有超過 5000 行代碼。

腳本源碼地址:https://casual-effects.com/markdeep/latest/markdeep.js

作者表示,這個項目本來就是一個業餘項目,它並不會有完整的技術支持。不過只要提交的 Bug 足夠具體,作者都會完善它。此外,該項目還會經常加入一些新特性,從 2015 年 10 月份的第一版,到今年 2 月份的最新版,這個編輯器已經維護了很長時間。


Markdeep 怎麼用

如果你需要創建一個 Markdeep 的文件,只需要打開任意一個文本編輯器,然後開始編輯。完成文本編輯工作後,只需要在其底部寫下一個簡單的代碼就行了。然後,將這個文檔保存為純文本文件,使用 .md.html 為擴展名。

<code>/<code>


分享到:


相關文章: