Markdown语言简介
Markdown 是一种轻量级的「标记语言」是一个 Web 上使用的文本到 HTML 的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML 文档。
"Markdown 格式化语法设计的目的就是为了易读," Markdown 的创始人 John Gruber of Daring Fireball 说:"而且 Markdown 应该可以直接使用纯文本进行发布,无需标签或者是一些格式化命令。"
优点:
- 简洁、高效:使得我们在写文章时,专注力更多的在于内容到创作,而非页面的排版。
- 语法简单:Markdown 的语法非常的简单。
- 轻量级:常用的标记符号不多,相对于更为复杂的 HTML 标记语言来说,Markdown 可以说是十分轻量的了。
- 学习成本低:简单易学,语法规则也十分明了。
- 兼容性高:纯文本内容,兼容所有的文本编辑器与字处理软件。
Markdown简要语法
标题
(此处图片来源于有道云Markdown教程)
标题是每篇文章都需要也是最常用的格式,在 Markdown 中,我可以根据其是大标题或小标题加数量不等的#,只要在这段文字前加 # 号即可,以此类推,共分六级标题。
列表
(此处图片来源于有道云Markdown教程)
在 Markdown 下,列表的显示只需要在文字前加上 - 或 * 即可变为无序列表,直接在文字前加1. 2. 3. 则可以变为有序列表。
引用
(此处图片来源于有道云Markdown教程)
如果你需要引用一小段别处的句子或者别人所说的话,那么只需要在文本前加入 > (大于号)即可。
就好像这样
图片与链接
注意,插入链接与插入图片的语法的区别在于“!”。
粗体与斜体
(此处图片来源于有道云Markdown教程)
Markdown 的粗体和斜体很便捷,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。
分割线
(此处图片来源于有道云Markdown教程)
分割线的语法只需要三个 * 号。
流程图
流程图语法如图所示,用设计流程或数学流程题上,也算比较常用。
表格
表格的语法如图所示,按部就班套如即可,感觉Markdown在表格方面比较麻烦。
使用心得
以上的简要语法也是我如今比较熟练掌握的常用语法。在第一次听到markdown语言时,我以为是和C语言或Java语言同等难度的存在,但结果并非如此,只是被「语言」两个字所迷惑,Markdown的语法非常的简单,标记符号也不多,在短时间里,便可以轻易掌握,且最终文章所呈现板面也是十分简介,清晰的。它轻量级的特点使得我们在撰写文章时可以更加集中精力于创作中。所我觉得这可能也是老师让我们在简书做作业的原因之一,同时它也是我现在最喜欢使用的写文章工具。
参考文献:
https://sspai.com/post/25137
http://note.youdao.com/iyoudao/?p=2411
相关阅读:
为什么我们要学习Markdown到三个理由
为什么作家应该用 Markdown 保存自己的文稿
Markdown语法说明