Markdown入门有这一篇就够了
(一)什么是Markdown
Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,借助可实现快速排版且转换成格式丰富的HTML页面。目前被越来越多的写作爱好者及工作者使用。其语法十分简单,常用标记符号少,学习时间少,一旦掌握这种标记语言,将极大提高效率。但是若需要复杂排版如左右对齐缩进等,还是选择word等专业软件。
Markdown用简洁的语法代替排版,而不像常用文字处理软件Word或Pages等进行排版、字体、插入等设置。标记语言可以通过键盘即实现字体大小、插入表格,图片,超链接,脚注等。
(二)Markdown的优点
最大好处是:快速掌握。
简单,适合所有人群,方便打开,不至于出现低版本word打不开高版本word的文档。
避免软件不同,如对方是wps,看到的word文档效果和你不一样。
方便快速排版,节省时间。
轻松的导出为HTML、PDF格式。
纯文本内容,兼容所有的文本编辑器与文字处理软件。
支持Markdown语法的编辑器有很多,部分网站也支持。
(三)Markdown的工具
Mac平台:
Mou工具:免费好用,支持实时预览,单文档,左边为编辑的Markdown语言,右边为预览效果。
UlyssesⅢ:收费,支持更多写作格式,多文档支持,支持Folder、Filter的管理。
其余软件还有 iA Writer,Writer Pro等。
Windows端:
MarkdownPad,MarkPad,马可飞象(专为印象笔记打造的编辑器),Miu,Atom,Typora,Rstudio等。
IOS端:
Drafts、Day One、iA Writer等。
Linux端:
Atom,ReText,UberWriter,RStudio
浏览器插件:
Markdown Here,MaDo (Chrome),Marxico(Chrome)
Web端:
简书(支持实时预览),Draftin在线编辑器等。
两款在线编辑器:
http://daringfireball.net/projects/markdown/dingus
(四)Markdown使用语法
注意:所有符号均为英文输入法状态,最好用微软自带英文输入法。示例图为用马可飞象软件。
1. 标题设置(#方法较方便)
第一种方法:在标题文字前加#,一级标题为#,二级标题为##,三级标题为###,以此类推,最多六级,其中一级标题文字最大。
第二种方法:在标题文字下行输入--(符号前不可有空格),可表示二级标题。
在标题文字下行输入==,可表示一级标题。
示例一2. 引用块注释
>在一段文字前表示引用
3. 文字
*文字*斜体,**文字**加粗,“*”可用“_”代替,也能实现斜体和加粗。
删除划线内容:~~要划除的行内内容~~
文字间换行:在文字前输入
文字下有分割线:---或者***,使用时候注意要在文字下和---之间有空行。
文字底纹:`文字内容`
4. 列表
无序列表:文字前添加*或+或-和一个空格
有序列表:罗马数字和英文句号和一个空格
5. 超链接(内联方式较方便)
内联方式:[文字](网址链接)
引用方式:
[文字][1]
在文章末尾[1]:网址链接
示例二6. 图片
![文字内容](),括号内为图片名称,图片需要和.md文件放在一起,或者为网络位置。
不建议使用代码及文件路径方式,可以使用编辑器功能图标上传网络位置图片或者本地图片。
7. 表格
|文字|文字|文字|
|:-----|-----:|:-----:|
|文字|文字|文字|
|文字|文字|文字|
注: :---代表左对齐,---:代表右对齐,:---:代表居中对齐,-数目至少一个,:没有默认左对齐,第二行必须有,否则不是表格形式。以上格式代表是三行三列的表格。
示例三8. 代码(黑色底纹)
第一种:简单文字出现一个代码框。使用```代码区```。```要单独一行(`不是单引号而是左上角的ESC下面~中的`)。
第二种:大片文字需要实现代码框,文字前按键盘Tab键。
示例四9. 脚注
文字内容[^1]
在文章末尾[^1]:脚注说明文字
注:1可以为任意数字或文字或单词,但文章末尾[^]中内容与文中应保持一致。
10. 其他补充
Markdown中的转义字符为\,若不想使符号变成文字的格式等,在符号前加\。
选择笔记,添加标签(显示为灰色底纹):@(笔记本)[标签A|标签B]。
自动生成目录(三个字母应全大写或全小写):[TOC]。
复选框(注意有空格):使用- [ ]和- [x]语法可以创建复选框。
常见功能已经列出,其余如公式流程图时序图等见示例,更多说明见参考链接。但复杂的公式流程图等还是建议用专门软件更为便捷。
示例五 示例六 示例七(五)Markdown使用范围
1. 邮件写作
2. 写文章实现快速排版
3. 印象笔记等软件记录笔记
(六)其他说明
1. 可以在网页写完利用插件进行转换或者在Markdown平台编辑完复制使用。
2. 在印象笔记中单方面做的任何修改,马克飞象是无法自动感知和更新的。
小结:
1. Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档进行排版。
2. 优点:快速掌握,节省时间,提高效率,可转换多种格式。
3. Windows,Linux,Ios,Mac,Web,浏览器插件等均有多种软件,可根据个人需求选择。
4. 常用项目:加粗,斜体,引用,标题,列表,插入链接。
推荐延伸阅读:
创始人Gruber的Markdown说明:http://daringfireball.net/projects/markdown/syntax
Markdown中文版语法说明:http://wowubuntu.com/markdown/#list
Markdown语法指南:https://github.com/fletcher/MultiMarkdown/wiki/MultiMarkdown-Syntax-Guide
流程图语法:http://adrai.github.io/flowchart.js/
时序图语法:http://bramp.github.io/js-sequence-diagrams/
图片插入链接解决办法:https://www.zhihu.com/question/21065229
Markdown写作浅谈:http://www.yangzhiping.com/tech/r-markdown-knitr.html