2004 年,来自美国宾夕凡尼亚州的作家 John Gruber 发明了 Markdown,让人们可以通过更加易读易写的纯文本格式来进行写作,并可以很方便的转为 HTML 或 XHTML 等文档。
Markdown 自推出之后受到了许多程序员的追捧,目前基本所有主流技术社区都支持使用 Markdown 来进行创作。
在 GitHub 上,也诞生了许多优秀的 Markdown 客户端,我看了二十多个项目,简单筛选过滤后,最终挑选了这 5 个高颜值、用户体验佳的 Markdown 编辑器分享给你。
Pine 优雅清新的编辑器
适用平台:macOS
这是一款基于 Swift 4.2 编写的 Markdown 编辑器,拥有主题定制、LaTeX 编写、自动补全、自动保存、版本控制、Touch Bar 支持等功能。
lukakerr/Pine
暗黑模式的主题看着特别酷炫:
通过其设置界面,你可以很方便的挑选自己喜欢的文本字体,界面主题:
目前还有以下几项特性仍在开发中,感兴趣的同学可以保持关注:
- 支持编辑 CSS 文件来定制 Markdown 预览效果
- 优化侧边栏
- 文件夹监听同步
- 上下文菜单中加入更多操作
Gridea 无缝对接静态博客的编辑器
适用平台:macOS、Windows
这个是最近刚在微博上推荐的一个项目,作者将其产品定位为一个静态的博客写作客户端,也即是说,你可以在客户端上面写作,然后顺便将文章发布到静态博客上。
getgridea/gridea
相对于其它普通的 Markdown 编辑器,它有着以下特色:
- 对接了 GitHub、Coding Pages 的托管服务
- 内置 Gitalk 和 DisqusJS 两个评论系统
- 支持使用 OneDrive、Dropbox 等工具进行文章同步
- 支持外链的封面图
从上面列举出来的几项特性可以看到,Gridea 相对于普通的 Markdown 编辑器更加强大,如果你希望写作编辑与文章同步能无缝进行,不妨试下这个编辑器。
另外作者还表示,Linux 版本正在开发中,你可以保持持续关注。
Notable 无限标签编辑器
适用平台:macOS、Windows、Linux
这是一款基于 AGPL 协议开源的 Markdown 编辑器,由于其界面清新、代码开源而受到不少程序员喜爱。
notable/notable
主要有着以下几项基础功能:
- 无限标签嵌套
- 可导入印象笔记
- 文章分类
- 模糊搜索
- 语法高亮
- 多文章编辑
- 多文章搜索替换
- 支持主流桌面平台
之前我曾写过一篇完整文章介绍了该项目,在此便不多做赘述,感兴趣的同学可看下下面这篇文章。
分享一款高颜值的、代码完全开源的 Markdown 编辑器
Mark Text 多模式形态编辑器
适用平台:macOS、Windows、Linux
这是一款基于 MIT 协议开源的 Markdown 编辑器,支持 WYSIWYG(所见即所得)的编辑方式,致力于给你提供一个专注的写作环境。
marktext/marktext
该编辑器还内置了插件功能,你可以为其添加 KaTeX 数学公式、emoji 表情等插件扩展。
在你编写完成后,还可以很方便的将 Markdown 导出为 HTML 或 PDF 文件。
支持的主题也非常丰富多样:
最值得一提的是,该编辑器提供了源码模式、打字机模式、专注模式等 3 种写作模式。
源代码模式:
专注模式:
你可以根据自己需求来选择合适的写作模式。
MacDown 资深老牌编辑器
支持平台:macOS
作为一款老牌的 Markdown 编辑器,相信很多人都听过 MacDown,该编辑器的灵感来源于另一款 Markdown 编辑器 - Mou。
这款编辑器相对来说年代较为久远,但也比较稳定,如果你对稳定性的追求比较高,可以体验下这块编辑器。
MacDownApp/macdown
我用哪款编辑器?
除了 GitHub 上一些开源的 Markdown 编辑器之外,还有一些免费但不开源的编辑器,个人常用的一款是 Typora。
现在你正在查看的这篇文章,就是在 Typora 上完成排版编辑的。
我比较喜欢它的原因是因为他可以自定义主题样式,编辑所见即所得,用完即走,方便快捷。
对代码开源没啥要求的同学也可以体验下。
a markdown editor, markdown reader.