碼雲推薦 | 八款不可錯過的熱門 Markdown 開發包

Markdown 編程語言 HTML Python 碼雲Gitee 碼雲Gitee 2017-09-21

碼雲推薦 | 八款不可錯過的熱門 Markdown 開發包

  1. 項目名稱:Markdown 編輯器 Editor.md

碼雲推薦 | 八款不可錯過的熱門 Markdown 開發包

項目簡介:Editor.md 是一個可嵌入的開源 Markdown 在線編輯器組件,你可以很方便用在瀏覽器、NW.js(Node-webkit)等地方,基於 CodeMirror、jQuery 和 Marked 構建。

主要特性:

  • 支持“標準” Markdown 和 Github 風格的語法,也可變身為代碼編輯器;

  • 支持實時預覽、圖片(跨域)上傳、預格式文本/代碼/表格插入、代碼摺疊、搜索替換、只讀模式、自定義樣式主題和多語言語法高亮等功能;

  • 支持 ToC(Table of Contents)、Emoji 表情、Task lists、@鏈接等 Markdown 擴展語法;

  • 支持 TeX 科學公式(基於 KaTeX)、流程圖 Flowchart 和 時序圖 Sequence Diagram;

  • 支持識別和解析 HTML 標籤,並且支持自定義過濾標籤解析,具有可靠的安全性和幾乎無限的擴展性;

  • 支持 AMD / CMD 模塊化加載(支持 Require.js & Sea.js),並且支持自定義擴展插件;

  • 兼容主流的瀏覽器(IE8+)和 Zepto.js,且支持 iPad 等平板設備;

項目地址:https://gitee.com/pandao/editor.md

2. 項目名稱:簡潔的 Markdown 編輯器 Smark

碼雲推薦 | 八款不可錯過的熱門 Markdown 開發包

項目簡介:說白了只是為了自己方便使用,並沒什麼新奇的東西。我使用 pandoc 來轉化 markdown,但是我不想在修改文件時總是在編輯器、文字終端和瀏覽器間換來換去,因此我寫了一個簡單的編輯器,它在後臺調用 pandoc 將當前編輯的 markdown 內容轉化為 HTML,而後將 HTML 在 smark 中的瀏覽器中顯示出來,就是這麼回事。Smark 依賴於 pandoc、Qt 4.8 和 MathJax,在此向上述軟件包開發者們致敬。

主要特性:

  • Windows / Linux 等主流系統跨平臺支持;

  • 完美支持 LaTex 數學公式、腳註、尾註等,支持使用本地 MathJax 調用,不需要在線訪問 MathJax CDN;

  • 用戶可配置的 Markdown 語法高亮顯示,美觀整潔;

  • 多種格式文件導出支持,可將當前 Markdown 文件另存為 HTML、 Miscrosoft Word、OpenOffice / LibreOffice ODT Document、Latex、PDF、reStructured Text、Media Wiki markup、epub 以及 plain txt 等格式文件輸出;

  • 可通過用戶指明 CSS 文件定義顯示式樣;

  • 簡潔友好的界面佈局,儘可能地凸顯正在編輯的內容;

  • 系統、完備的各類快捷鍵,極大地提高了工作效率;

項目地址:https://gitee.com/elerao/Smark

3. 項目名稱:Markdown 編輯器 LunarMarkdownEditor

項目簡介:Lunar Markdown Editor (LME) 是個 Markdown 編輯器,適合用來創建 CHM 文檔。

能創建 CHM 工程文件(含目錄文件、索引文件),但不能編譯 CHM, 編譯 CHM 需要另行下載微軟的 Html Help Workshop。

主要特性:

與常見 Markdown 編輯器不同:LME 走的是 IDE 的路子,適合用來製作 CHM。

  • 工作區管理

在 LME 中,首先要設置當前工作區, 然後才能創建 Markdown 文件。 創建的 Markdown 文件之間可以相互引用,只需要點點鼠標就可以, 完全不需要用戶再手工編寫文件間的相互鏈接。
  • 圖像數據塊直接粘貼成鏈接

LME 中創建的每個 Markdown 文件都有自己的資源文件夾,其中包含一個圖像資源文件夾。 用戶可以從其它應用程序中複製一塊圖像數據,然後直接向編輯區執行“粘貼”操作, 然後 LME 會要求用戶輸入一個文件短名 ——接下來所有操作(創建資源目錄、保存圖像文件、編寫圖像鏈接字符串等)都由 LME 自動完成。
  • 圖像文件直接拖動生成鏈接

也可以從 Windows 資源管理器中直接向編輯區拖放多個圖像文件, LME 會自動生成所有鏈接,完全不需要手工編寫。
  • 編輯輔助

提供了不少查找功能,可以方便地在文件間和文件內部各元素間相互跳轉。 提供了 Markdown 文本的高亮顯示功能。 提供了 Markdown 文本的摺疊功能。 提供了大量快捷鍵。
  • Html 增強

普通 Markdown 編輯器只支持編譯靜態 Html 頁面。 而 LME 在工作區目錄下會自動創建一些資源文件(包括一些圖標、CSS文件、JS代碼文件), 這樣就可以讓編譯後的 Html 支持較豐富的功能。

項目地址:https://gitee.com/lunarsf/Lunar-Markdown-Editor

4. 項目名稱:Markdown 轉其他格式 MD2File

項目簡介:能將 markdown 語法的文檔內容,導出為 word,pdf,HTML 等的文件。

之所以使用 markdown,是因為 markdown 比較好解析,而且 md 文本的內容會比較規範。另外,html 轉md 也是比較好處理的。

目前 MD2File 支持大部分 markdown 的基本語法(支持表格語法)。無序列表和有序列表暫時還不支持多級列表。

導出的 word 文檔,在微軟的 office word 中格式是最好的,畢竟 poi 開發的時候,也是以支持 ms word 為主。在 wps 中也還不錯。在 pages 中內容排版基本正常,部分樣式不支持。導出的 pdf 文檔,相對於 word 文檔,會美觀很多。

項目地址:https://gitee.com/cevin15/MD2File

5. 項目名稱:Markdown 編輯器 Thinker-md

項目簡介:Thinker-md 是一個支持 Markdown 的在線文檔編輯器。在開發 Team@OSC 的過程中,一直在尋找一款好用的 Markdown 編輯器,縱觀所有開源的 Markdown 編輯器,要麼就是外觀簡陋,要麼就是集成繁瑣,最終找了一款比較符合要求的產品 bootstrap-markdown ,但由於在使用過程中仍然遇到一些不夠完善的地方,於是我們決定自己開發完善一個,並且開源出來,方便大家。

Thinker-md 的主要特性:

  • 支持Markdown標準和Github風格;

  • 編輯內容實時保存,刷新頁面不會丟失;

  • 支持實時預覽、圖片(跨域)上傳;

  • 支持MarkdownToHtml,HtmlToMarkdown雙向解析;

  • 支持emoji表情;

  • 多語言語法高亮;

  • 可全屏可縮小,全屏編輯體驗佳;

  • 國際化支持;

  • 極致的在線代碼編寫體驗。

項目地址:https://gitee.com/benhail/thinker-md

6. 項目名稱:Markdown 文檔生成 Markpage

項目簡介:只需一個 markpage.js 就能用 Markdown 書寫支持生成導航,表格,流程圖,時序圖,代碼高亮的 HTML 型文檔。

Markpage 讓你專注於所寫的內容,其他的資源都由 markpage 自動加載, 無需操心每次寫文檔要記憶太多的資源路徑

如果你只想簡單的用 Markdown 寫個乾淨的文檔, 比起 Word 沒有語法高亮的文檔,Markpage 會是一個不錯的選擇。

項目地址:https://gitee.com/chinesetiger/markpage

7. 項目名稱:markdown 轉換 html 工具 par

項目簡介:par 是一個基於 pyPEG 寫的轉換 markdown 為 html 的工具,它是用 python 語言開發。除了支持標準的 markdown語法,還支持一些擴展語法,如 github 的 markdown 擴展及自定義的擴展,可以生成 boostrap 或 semantic-ui 的一些樣式,如: alert 或 message, tab 效果等。它主要用在 parm 項目中,實現 markdown 文檔的轉換。

項目地址:https://gitee.come/limodou/par

8. 項目名稱:Javascript 實現的 Markdown 解析器 Mdjs

項目簡介:Mdjs 是一個 易用 輕量級的 Javascript 實現的 Markdown 解析器。可用於 Web 前端與 Node.js 開發中,對於目前廣泛使用的 Markdown 語法均可解析(包括表格和 TOC 目錄)。

項目地址:https://gitee.come/voyageliu/mdjs

相關推薦

推薦中...