一、认识MarkDown
Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了
1、使用 Markdown 的优点
- 专注你的文字内容而不是排版样式,安心写作。
- 轻松的导出 HTML、PDF 和本身的 .md 文件。
- 纯文本内容,兼容所有的文本编辑器与字处理软件。
- 随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱。
- 可读、直观、学习成本低。
我该用什么工具?
- Mac
如果是Mac系统 推荐 Mou
Mou 的优点
- 支持 实时预览
左边代码 右边是界面 ** 所写即所得 ** - Mou的内部有许多 Markdown语法 例子 可供你们参考
第一次打开就可以看到 - 有趣的设置
主题* Themes * 和 * CSS*
通过这些可以配置出定制化的文本编辑效果与导出效果 - 扩展 如果自带的主题不能满足你的需求 你可以到 GitHub 上 搜索其他的Mou主题样式
导入方法 :偏好设置->>Themes /CSS选项中 选择reload
- windows
如果是Windows系统 推荐 MarkdownPad 和MarkPad
- Web
如果是Web端 推荐 简书
同样支持左右两栏的实时预览
,字体优雅
,简洁
。
Markdown语法
1、虚横线 、分割线
*** 或--- 或___
(三个或者三个以上)
结果
横线
2、标题
- 第一种形式(Setext)
#一级标题
##二级标题
###三级标题
依次类推
-
第二种形式(Atx)
一级标题 ============
二级标题 -----------
结果
标题
引用
行首使用>`加上一个空格`表示引用段落,内部可以嵌套多个引用
语法:
> 这里是一个引用
> 这里木有换行
> 在这里换行了
>>内部嵌套
>>>内部嵌套
结果
结果
代码块
- 使用每行开头4个空格(tab)键 或者三个`(数字1左边的)包在一起的
语法
效果
代码块
列表
-
1、无序列表使用
*
,+
,-
后面+空格来表示语法
> * Item 1> + Item 2 > - Item 3
结果
无序列表
注意:这里前面的 点点的形状和*
或者+
,-
前面的tab(空格个数有关) -
2.*有序列表使用 数字+英文句号+空格 表示 *
1.Item 1
2.Item 2
3.Item 3结果
1.Item 1
2.Item 2
3.Item 3 3.表格(在简书中没有效果) 在GitHub和CSDN中有效果
| Day | Meal | Price |
|:--------|---------:|:-------:|
| Monday | pasta | $6 |
| Tuesday | chicken | $8 |-
注:
最左边和最右边一条的分割线可以不写
第二排分割线的个数可以不和 上面表头的宽度相同
在中间分割线中 添加冒号(注意大小写)
左对齐:左边加冒号
右对齐:右边加冒号
中对齐:两边都加冒号
效果:
强调
- Markdown 使用
*
或_
表示强调
语法
加粗的斜体***加粗的斜体***
删除线~~删除线~~
斜体粗体
单星号 = 斜体
单下划线 =斜体
双星号 = 加粗
双下划线 =加粗
效果
强调
链接
Markdown支持两种风格的链接:Inline ,Reference
- Inline 格式
[链接的文字](链接的网址+"可选的标题")
- 适用范围:以中括号标记显示的链接文本,后面紧跟用小括号包围的链接。如果链接有title属性,则在链接中使用空格加"title属性"。
- Reference 格式
调用部分:[链接的文字][ref]
定义部分:[ref]:链接的网址"可选的标题"
- 一般应用于多个不同位置使用相同链接,定义部分可以出现在文本中的其他位置。注:ref中不区分大小写。 ref不是固定的 ref是不同网址的标示 不同的网址 用不同的名字 eg:用fir等
语法
页面内的导航(此功能在简书的Markdown没有效果在CSDN中可以使用)
1.先定义一个锚记
<div id="header"></div>
2.然后设置页内链接
[到顶部](#header)
图片
-
图片的使用方法和链接类似 。只是在中括号前面加上一个
!
号
**注:Markdown不能设置图片的大小,如果必须设置的话应该使用HTML
标题,如果大于显示区域,则图片宽度自适应,如果图片较小则以原始尺寸显示。 **
语法
Inline格式[站外图片上传中……(1)]
Reference格式
调用部分![图片的名字][pic]
定义部分[pic]:链接的网址 “可选的标题”
HTML格式(可以修改图片的宽高)
[站外图片上传中……(2)]
自动链接
- 使用 尖括号 ,可以为输入的
URL
或者邮箱
自动创建链接
转义字符
Markdown 可以利用反斜杠来实现转义, 支持以下这些符号前面加上反斜杠来帮助插入普通的符号
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
参考文章:
视频教程及详解
Markdown——入门指南
Markdown写作浅谈
Markdown工具推荐
**Markdown语法 ->特别推荐 **
**Markdown语法详解 **
GitHub中的Markdown及Demo