markdown
释义
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的HTML(或者其它标记语言)文档”
Markdown与Markup正好相反,它是对人类友好,方便人类书写,但同时又可以自动转换为各种markup格式
它一般由Markdown语法、Markdown转译工具、Markdown编辑器等组成
优点
- markdown完全从语义出发
- markdown是方便人类使用的一种书写语言,比之于html markup写起来更简洁和易记,更适用于人类的书写,故名: markdown
- markdown的特点是用简单、适合人性的标记,能够在方便输入文本的同时,清晰的刻画了文本的结构
- 使用markdown渲染器,可以将markdown文本转换为各种格式,包括HTML、PDF等
基本语法
cheatsheet
- 中 http://ibruce.info/2013/11/26/markdown/
- 英 https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
github方言语法
- 由 github.com 对基本markdown语法进行了扩展,是当前最流行的markdown方言
- GitHub Flavored Markdown https://help.github.com/categories/writing-on-github/
- 借助markdown书写系统开发工具,如markdown-it,可以自编任何markdown方言
在线编辑器
- https://markdowntohtml.com/
- http://www.atool.org/html2markdown.php
- 作业本 https://www.zybuluo.com/mdeditor
- 马克飞象 https://maxiang.io
- http://dillinger.io/
- https://stackedit.io
桌面编辑器
- Windows MarkdownPad http://markdownpad.com
- Mac http://mouapp.com/
- linux remarkable
扩展
- onenote支持markdown https://www.appinn.com/onemark-for-windows-onenote/
- markmap 将markdown变成mindmap https://github.com/markmap/markmap