Markdown 格式语法的主要目标是实现最大的可读性。用户能够以纯文本的形式发布一份 Markdown 格式的文件。用 Markdown 进行文本写作的一个优点是易于在计算机、智能手机和个人之间共享。几乎所有的内容管理系统都支持 Markdown 。它作为一种网络写作格式流行起来,其产生一些被许多服务采用的变种,比如 GitHub 和 Stack Exchange 。
Markdown
首要,对 Markdown 进行一个简略的介绍。Markdown 是由 John Gruber 和 Aaron Swartz 一起创立的一种轻量级纯文本格局语法。Markdown 能够让用户“以易读、易写的纯文本格局来进行写作,然后能够将其转化为有用格局的 XHTML(或 HTML)“。Markdown 语法只包含一些十分简略记住的符号。其学习曲线陡峭;你能够在炒蘑菇的一起一点点学习 Markdown 语法(大约 10 分钟)。经过运用尽可能简略的语法,错误率达到了最小化。除了具有友爱的语法,它还具有直接输出洁净、有用的(X)HTML 文件的强壮功用。假如你看过我的 HTML 文件,你就会知道这个功用是多么的重要。
Markdown 格局语法的首要方针是完成最大的可读性。用户能够以纯文本的方法发布一份 Markdown 格局的文件。用 Markdown 进行文本写作的一个长处是易于在计算机、智能手机和个人之间同享。简直一切的内容管理体系都支撑 Markdown 。它作为一种网络写作格局流行起来,其发生一些被许多服务选用的变种,比方 GitHub 和 Stack Exchange 。
你能够运用任何文本修改器来写 Markdown 文件。但我主张运用一个专门为这种语法规划的修改器。这篇文章中所评论的软件答应你运用 Markdown 语法来写各种格局的专业文档,包含博客文章、演示文稿、陈述、电子邮件以及幻灯片等。别的,一切的运用都是在开源答应证下发布的,在 Linux、OS X 和 Windows 操作体系下均可用。
Remarkable
让我们从 Remarkable 开端。Remarkable 是一个 apt 软件包的姓名,它是一个适当有特征的 Markdown 修改器 — 它并不支撑 Markdown 的悉数功用特性,但该有的功用特性都有。它运用和 GitHub Markdown 相似的语法。
你能够运用 Remarkable 来写 Markdown 文档,并在实时预览窗口查看更改。你能够把你的文件导出为 PDF 格局(带有目录)和 HTML 格局文件。它有强壮的装备选项,然后具有许多款式,因而,你能够把它装备成你最满意的 Markdown 修改器。
其他一些特性:
- 语法高亮
- 支撑 GitHub 风味的 Markdown
- 支撑 MathJax - 经过高档格局出现丰厚文档
- 键盘快捷键
在 Debian、Ubuntu、Fedora、SUSE 和 Arch 体系上均有 Remarkable 的可用的简易装置程序。
主页: https://remarkableapp.github.io/ 答应证: MIT 答应
Atom
毫无疑问, Atom 是一个神话般的文本修改器。超越 50 个开源包集合在一个细小的内核上,然后构成 Atom 。伴有 Node.js 的支撑,以及全套功用特性,Atom 是我最喜欢用来写代码的修改器。Atom 的特性在杀手级开源运用的文章中有更具体介绍,它是如此的强壮。可是作为一个 Markdown 修改器,Atom 还有许多不足之处,它的默许包不支撑 Markdown 的特性。例如,正如上图所展现的,它不支撑等价烘托。
可是,开源具有强壮的力气,这是我激烈发起开源的一个重要原因。Atom 上有许多包以及一些复刻,然后增加了缺失的功用特性。比方,Markdown Preview Plus 供给了 Markdown 文件的实时预览,并伴有数学公式烘托和实时重加载。别的,你也能够测验一下 Markdown Preview Enhanced。假如你需求主动翻滚特性,那么 Markdown-scroll-sync 能够满意你的需求。我是 Markdown-Writer和 Markdown-pdf的忠诚拥趸,后者支撑将 Markdown 快速转化为 PDF、PNG 以及 JPEG 文件。
这个方法表现了开源的理念:答运用户经过增加扩展来供给所需的特性。这让我想起了 Woolworths 的 n 种杂拌糖块的故事。虽然需求多支付一些尽力,但能收成最好的报答。
主页: https://atom.io/ 答应证: MIT 答应
Haroopad
Haroopad 是一个优异的 Markdown 修改器,是一个用于创立适合 Web 的文档的处理器。运用 Haroopad 能够创造各种格局的文档,比方博客文章、幻灯片、演示文稿、陈述和电子邮件等。Haroopad 在 Windows、Mac OS X 和 Linux 上均可用。它有 Debian/Ubuntu 的软件包,也有 Windows 和 Mac 的二进制文件。该运用程序运用 node-webkit、CodeMirror,marked,以及 Twitter 的 Bootstrap 。
Haroo 在韩语中的意思是“一天”。
它的功用列表十分可观。请看下面:
- 主题、皮肤和 UI 组件
- 超越 30 种不同的修改主题 - tomorrow-night-bright 和 zenburn 是近期刚增加的
- 修改器中的代码块的语法高亮
- Ruby、Python、PHP、Javascript、C、HTML 和 CSS 的语法高亮支撑
- 根据 CodeMirror,这是一个在浏览器中运用 JavaScript 完成的通用文本修改器
- 实时预览主题
- 根据 markdown-css 的 7 个主题
- 语法高亮
- 根据 hightlight.js 的 112 种言语以及 49 种款式
- 定制主题
- 根据 CSS (层叠款式表)的款式
- 演示形式 - 关于现场演示十分有用
- 绘图 - 流程图和序列图
- 使命列表
- 扩展 Markdown 语法,支撑 TOC(目录)、 GitHub 风味 Markdown 以及数学表达式、脚注和使命列表等
- 字体大小
- 运用首选窗口和快捷键来设置修改器和预览字体大小
- 嵌入富媒体内容
- 视频、音频、3D、文本、敞开图形以及 oEmbed
- 支撑大约 100 种首要的网络服务(YouTude、SoundCloud、Flickr 等)
- 支撑拖放
- 显现形式
默许:修改器|预览器,倒置:预览器|修改器,仅修改器,仅预览器(View -> Mode)
- 刺进当时日期和时刻
- 多种格局支撑(Insert -> Data & Time)
- HtML 到 Markdown
- 拖放你在 Web 浏览器中挑选好的文本
- Markdown 解析选项
- 纲要预览
- 朴素主义者的 Vim 键位绑定
- Markdown 主动补全
- 导出为 PDF 和 HTML
- 带有款式的 HTML 复制到剪切板可用于所见即所得修改器
- 主动保存和康复
- 文件状况信息
- 换行符或空格缩进
- (一、二、三)列布局视图
- Markdown 语法协助对话框
- 导入和导出设置
- 经过 MathJax 支撑 LaTex 数学表达式
- 导出文件为 HTML 和 PDF
- 创立扩展来构建自己的功用
- 高效地将文件转化进博客体系:WordPress、Evernote 和 Tumblr 等
- 全屏形式-虽然该形式不能躲藏顶部菜单栏和顶部工具栏
- 国际化支撑:英文、韩文、西班牙文、简体中文、德文、越南文、俄文、希腊文、葡萄牙文、日文、意大利文、印度尼西亚文土耳其文和法文
主页 http://pad.haroopress.com/ 答应证: GNU GPL v3 答应
StackEdit
StackEdit 是一个功用彻底的 Markdown 修改器,根据 PageDown(该 Markdown 库被 Stack Overflow 和其他一些 Stack 沟通网站运用)。不同于在这个列表中的其他修改器,StackEdit 是一个根据 Web 的修改器。在 Chrome 浏览器上即可运用 StackEdit 。
特性包含:
- 实时预览 HTML,并经过绑定翻滚衔接特性来将修改器和预览的翻滚条相绑定
- 支撑 Markdown Extra 和 GitHub 风味 Markdown,Prettify/Highlight.js 语法高亮
- 经过 MathJax 支撑 LaTex 数学表达式
- 所见即所得的操控按键
- 布局装备
- 不同风格的主题支撑
- la carte 扩展
- 离线修改
- 能够与 Google 云端硬盘(多帐户)和 Dropbox 在线同步
- 一键发布到 Blogger、Dropbox、Gist、GitHub、Google Drive、SSH 服务器、Tumblr 和 WordPress
主页: https://stackedit.io/ 答应证: Apache 答应
MacDown
MacDown 是在这个列表中仅有一个只运行在 macOS 上的全特性修改器。具体来说,它需求在 OX S 10.8 或更高的版别上才干运用。它在内部运用 Hoedown 将 Markdown 烘托成 HTML,这使得它的特性愈加强壮。Heodown 是 Sundown 的一个复生复刻。它彻底符合规范,无依靠,具有杰出的扩展支撑和 UTF-8 感知。
MacDown 根据 Mou,这是专为 Web 开发人员规划的专用解决方案。
它供给了杰出的 Markdown 烘托,经过 Prism 供给的言语辨认烘托完成代码块级的语法高亮,MathML 和 LaTex 烘托,GTM 使命列表,Jekyll 前端以及可选的高档主动补全。更重要的是,它占用资源很少。想在 OS X 上写 Markdown?MacDown 是我针对 Web 开发者的开源引荐。
主页: https://macdown.uranusjr.com/ 答应证: MIT 答应
ghostwriter
ghostwriter 是一个跨渠道的、具有美感的、无搅扰的 Markdown 修改器。它内建了 Sundown 处理器支撑,还能够主动检测 pandoc、MultiMarkdown、Discount 和 cmark 处理器。它企图成为一个朴素的修改器。
ghostwriter 有许多很好的功用设置,包含语法高亮、全屏形式、聚集形式、主题、经过 Hunspell 进行拼写查看、实时字数统计、实时 HTML 预览、HTML 预览自定义 CSS 款式表、图片拖放支撑以及国际化支撑。Hemingway 形式按钮能够禁用退格键和删去键。一个新的 “Markdown cheat sheet” HUD 窗口是一个有用的新增功用。主题支撑很根本,但在 GitHub 库房上也有一些可用的试验性主题。
ghostwriter 的功用有限。我越来越赏识这个运用的通用性,部分原因是其简练的界面能够让写作者彻底会集在策划内容上。这一运用十分值得引荐。
ghostwirter 在 Linux 和 Windows 体系上均可用。在 Windows 体系上还有一个便携式的版别可用。
主页: https://github.com/wereturtle/ghostwriter 答应证: GNU GPL v3 答应
Abricotine
Abricotine 是一个为桌面构建的、旨在跨渠道且开源的 Markdown 修改器。它在 Linux、OS X 和 Windows 上均可用。
该运用支撑 Markdown 语法以及一些 GitHub 风味的 Markdown 增强(比方表格)。它答运用户直接在文本修改器中预览文档,而不是在侧窗栏。
该运用有一系列有用的特性,包含拼写查看、以 HTML 格局保存文件或把富文本复制粘贴到邮件客户端。你也能够在侧窗中显现文档目录,展现语法高亮代码、以及帮手、锚点和躲藏字符等。它现在正处于前期的开发阶段,因而还有一些很根本的 bug 需求修正,但它值得重视。它有两个主题可用,假如有才能,你也能够增加你自己的主题。
主页: http://abricotine.brrd.fr/ 答应证: GNU 通用公共答应证 v3 或更高答应
ReText
ReText 是一个简略而强壮的 Markdown 和 reStructureText 文本修改器。用户能够操控一切输出的格局。它修改的文件是纯文本文件,但能够导出为 PDF、HTML 和其他格局的文件。ReText 官方仅支撑 Linux 体系。
特性包含:
- 全屏形式
- 实时预览
- 同步翻滚(针对 Markdown)
- 支撑数学公式
- 拼写查看
- 分页符
- 导出为 HTML、ODT 和 PDF 格局
- 运用其他符号言语
主页: https://github.com/retext-project/retext 答应证: GNU GPL v2 或更高答应
知优网 » 8个优异的开源Markdown编辑器(markdown编辑器开发)