强大的 Markdown 编辑器

Markdown 是一个轻量级的标记语言,语法简单、容易上手,它深受程序员、博客主等人群的钟爱。随着越来越多的博客系统支持 Markdown,它也开始越来越流行。那么一个趁手的 Markdown 编辑器能够让你醉心于创作、专注于文字、行文如流水般丝滑。

1、Mark Text
• GitHub 项目地址:https://github.com/marktext/marktext/
• Star 数量:10k+
• 官方网站:https://marktext.app/
• 支持的操作系统:Linux、MacOS 和 Windows
如果你用过 Typora,那么这款编辑器你一定会觉得十分熟悉。它并没有采用普遍的双栏模式,而是使用了和 Typora 一样的“所见即所得”,使您获得无干扰的写作体验。它支持 CommonMark Spec[1] 和 GitHub Flavored Markdown Spec[2] 这两个 Markdown 扩展、数学表达式(KaTeX)、front matter 和 emoji。它还有各种预设主题,以后还会开放自己导入主题的功能。

2、VNote
• GitHub 项目地址:https://github.com/tamlok/vnote
• Stars 数量:6k
• 官方网站:https://tamlok.github.io/vnote
• 支持的操作系统:Linux、MacOS 和 Windows
VNote 使用 C++ 开发,基于 Qt 5.9。它号称是更懂程序员和 Markdown 的笔记软件,虽然看上去并不十分美观,但它的功能很强大。它有 Vim 模式和一系列强大的快捷键、可以直接从剪切板插入图片、支持 Mermaid[3]、 Flowchart.js[4]、 MathJax[5]、 PlantUML[6] 和 Graphviz[7]、强大的原地预览(图片、图表、公式)等功能,确实是一个很懂程序员的强大 Markdown 编辑器。

3、Notable
• GitHub 项目地址:https://github.com/notable/notable
• Stars 数量:12k+
• 官方网站:https://notable.md/
• 支持的操作系统:Linux、MacOS 和 Windows
Notable 是一个使用 TypeScript 开发的 Markdown 编辑器。Notable 支持 GFM(GitHub-Flavored Markdown)、KaTeX 以及 Mermaid 图。它与 VS Code 编辑器相同,因此内置了多光标、小地图和漂亮的语法高亮等功能。它采用分栏设计,同时还可以导入 Evernote 笔记。

4、Boostnote
• GitHub 项目地址:https://github.com/BoostIO/Boostnote
• Stars 数量:15k+
• 官方网站:https://boostnote.io/
• 支持的操作系统:Linux、MacOS 和 Windows
Boostnote 是一款面向程序员的漂亮 Markdown 笔记软件,基于 Electron、React+Redux、Webpack 和 CSSModules 构建。采用分栏式预览,你可以根据自己的喜好对它的缩进、字体、样式以及 UI 语言进行自定义。

5、Simplenote
• GitHub 项目地址:
• Windows、Linux 版:https://github.com/Automattic/simplenote-electron
• MacOS 版:https://github.com/Automattic/simplenote-macos
• Android 版:https://github.com/Automattic/simplenote-android
• iOS 版:https://github.com/Automattic/simplenote-ios
• Stars 数量:2k
• 官网:https://simplenote.com/
• 支持的操作系统:Linux、MacOS、Windows、Android 和 iOS
这款编辑器由 Wordpress 的母公司 Automattic 开发(没错,就是收购 Tumblr 的那个公司!)。正如其名,它是一款很 simple、很小巧的编辑器。你在 simplenote 上写的笔记会在所有设备上同步更新,同时它还支持多人协作编辑文档。

参考资料
[1]CommonMark Spec: https://spec.commonmark.org/0.29/
[2]GitHub Flavored Markdown Spec: https://github.github.com/gfm/
[3]Mermaid: http://knsv.github.io/mermaid/
[4]Flowchart.js: http://flowchart.js.org/
[5]MathJax: https://www.mathjax.org/
[6]PlantUML: http://plantuml.com/
[7]Graphviz: http://www.graphviz.org/

你可能感兴趣的:(个人笔记)