(點擊上方快速關注并設置為星標,一起學)
機器之心報道
機器之心編輯部
只要你有純文本編輯器,加上一條語句,瞬間它就可以成為 編輯器。
是一個用來寫純文本的插件,它能以 的語法與渲染方式純文本,并在網頁上展示。同時,除了 語法, 還額外支持圖表、數學方程等擴展能力。
項目主頁:
我們先看看效果,如下左邊是純文本編輯器的編輯頁面怎么用文本文檔做網頁,右邊是在瀏覽器上的渲染效果:
非常容易使用,它也不需要安裝插件或聯網。如上所示只要在純文本最后加上「
看著 很簡單,但它的功能卻不少,一點也不遜色于 等正統的 編輯器。不論我們是寫項目的 文檔、實驗報告,還是要做 PPT 或寫論文,它都能滿足。該項目提供了很多示例,例如生成的 PPT 是什么樣的,后文會具體展示。
開源代碼
是開源的,所以可以直接下載和修改源代碼文件 .js。整個編輯器就是一個 腳本,上面定義了各種格式與渲染方式。作者表示,目前他正研究該如何有效降低腳本文件大小。
用于表格處理的部分代碼,整個腳本有超過 5000 行代碼。
腳本源碼地址:
作者表示,這個項目本來就是一個業余項目,它并不會有完整的技術支持。不過只要提交的 Bug 足夠具體,作者都會完善它。此外,該項目還會經常加入一些新特性,從 2015 年 10 月份的第一版,到今年 2 月份的最新版,這個編輯器已經維護了很長時間。
怎么用
如果你需要創建一個 的文件,只需要打開任意一個文本編輯器,然后開始編輯。完成文本編輯工作后,只需要在其底部寫下一個簡單的代碼就行了。然后,將這個文檔保存為純文本文件,使用 .md.html 為擴展名。
<style?class="fallback">body{visibility:hidden;white-space:pre;font-family:monospace}style><script?src="markdeep.min.js"?charset="utf-8">script><script?src="https://casual-effects.com/markdeep/latest/markdeep.min.js"?charset="utf-8">script><script>window.alreadyProcessedMarkdeep||(document.body.style.visibility="visible")script>
如果你希望在源文檔中使用 ,則需要在文檔頂部先加上這句話:
<meta?charset="utf-8">
想要看看效果?你可以將文本拖入瀏覽器或雙擊它。即使網絡離線也可以查閱文檔。如果不想因為離線而失去格式,可以將 .min.js 文件和文檔保存在一個文件夾中。
如果想要看看 原始文本,在文件 URL 最后加上「?」即可。
上手示例
小編隨手測試了幾個典型 語法,比如:代辦列表、自動鏈接、表格、內聯圖片、代碼。與此同時,LaTeX 的數學表達式和圖形也能直接設計,而不需要任何插件。具體效果可參考:
簡而言之,配備完善,對于熟悉 的小伙伴來說,用起來會十分順手及方便。這意味著,在有網的情況下,隨意拎一個文本編輯器后,就再也沒有人能攔得了你使用 了。與此同時,時時預覽效果也非常簡便,只需要在文本編輯器里修改,瀏覽器中刷新下便可呈現最新效果。
能干什么
只要是 支持的, 就能夠支持,它在業界和學術界能得到廣泛使用。如下所示怎么用文本文檔做網頁,各種題材與格式的文檔都能用 完成:
看起來 似乎什么都能做,項目作者同樣也展示了這些方面的效果圖:
制作的 PPT。
制作的個人簡歷。
總之,除了使用方便、展示炫酷, 的功能也是非常強大。正如其它開發者所強調的, 是能制作簡單圖表的 工具,它以一種「ASCII Art」的方式用純文本制作出圖形,并且不用渲染也非常明晰。
(完)
看完本文有收獲?請轉發分享給更多人
關注「Python那些事」,做全棧開發工程師
點「在看」的人都變好看了哦