什么是Markdown
定义
- Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
历史
- 创始人为约翰·格鲁伯(John Gruber)(2004)on Daring Fireball
- John Gruber (born 1973) is a writer, blog publisher, UI designer, and the inventor of the Markdown publishing format.
用途
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。(包含中国的简书等都官方支持)
淘宝的官方UED团队于2012年7月 开始使用Markdown
软件开发领域,用于编写说明文档,并且以“README.MD”的文件名保存在软件的目录下面。
markdown 并不是为了取代 Html,因为根本取代不了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式。
最后一点,markdown 可以被编译为 html,比如使用在线的 Pandoc。
语法
标题
列表
换行
链接
图片
代码
表格
水平分割线
预览
- 原始代码
- 成品预览
注意事项和问题
- Markdown的格式在各个标准和网站上稍有不同,比如#标题的使用还有表格--的区分等等。建议能够找到更通用的方式解决,起码要兼容自己使用的工具显示。