前言
Markdown是一种极为简洁的标记语言,使用简洁的语法代替排版,让我们能够专注于文字。Markdown的语法简洁明了、易于学习,而且功能比纯文本强,格式转换方便,支持类型多样,能够轻松的导出html、pdf、word等等格式文件。
Typora是一款免费的轻量级Markdown编辑器,它的创新完全颠覆了这种传统的交互模式,它只使用一个窗口,却能优雅地实现同时将代码编辑与浏览一体化结合起来。从而给用户带来更加流畅直观的所见即所得的Markdown写作体验。极其简洁的Typora没有任何多余的功能,纯粹却能提供高效自然的写作体验,无论对重度还是轻度用户来说都是非常理想的工具。
一. 基础语法
1.1 分级标题
Typora可以根据当前文档的标题层级,自动生成并显示大纲,窗口的右下角并有数字显示。
用法:# + 空格,后面加标题名
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
1.2 字体格式
文本居中:<center>这里写需要居中的文本内容</center>
下划线:<u>这里写需要加下划线的文本内容</u>
斜体:*这里写需要斜体的文本内容*或_这里写需要斜体的文本内容_
粗体:**这里写需要粗体的文本内容**
加粗粗体:***这里写需要加粗粗体的文本内容***
删除线:~~删除线~~
显示效果:
文本居中:
下划线: 这里写需要加下划线的文本内容
斜体: 这里写需要斜体的文本内容或_这里写需要斜体的文本内容_
粗体: 这里写需要粗体的文本内容
加粗粗体: 这里写需要加粗粗体的文本内容
删除线:
1.3 链接
Markdown支持两种形式的链接语法:行内式和参考式两种形式,行内式一般使用较多
1.3.1 行内式
语法说明:
[]里面写链接文字,()里面写链接地址,注意是英文括号,()中的" "可以为链接指定title属性可加可不加。title属性的效果是书表悬停在链接上会出现指定的title文字。快捷键Ctrl + K
[链接文字](链接地址 "链接标题")这样的形式,链接地址与链接标题前有一个空格
欢迎来到[百度](https://www.baidu.com)
显示效果:
欢迎来到百度
1.3.2参考式
参考式超链接一般用在学术论文上面,或者另一种情况:如果一个连接在文章多处使用,那么使用的方式创建链接将方便对链接统一管理。
语法说明:
参考式链接分为两个部分,文中的写法[链接文字] [链接标记]
,在文本的任意位置添加[链接标记]:链接地址 “链接标题”
,链接地址和链接标题之间有一个空格。
如果链接文字本身可以作为标记,也可以写成[链接文字][]
经常使用的网站有[百度][1]、[csdn][2]以及[博客园][3]
[csdn][2]是一个不错的[网站][]
[1]:https://www.baidu.com "百度"
[2]:https://blog.csdn.net/ "csdn"
[3]:https://www.cnblogs.com "博客园"
[网站]:https//blog.csdn.net/
显示效果:
经常使用的网站有百度、csdn以及博客园
csdn是一个不错的网站
1.4 分割线
可以在一行用三个以上的星号、减号、底线来建立一个分割线,行内不能有其它东西。也可以在星号或减号中间插入空格。
***
---
___
显示效果:
1.5 代码
插入程序代码的方式有两种,一种是利用缩进(Tab键),另一种是利用“`”符号(一般在ESC键下面)包裹代码。
语法说明:
1. 插入行内代码,即插入一个单词或者一句代码的情况,使用```code```这样的形式插入。
2. 插入多行代码,可以使用缩进或者``` code ```,具体看示例。
单行代码:单行代码
代码块:
class HelloWorld {
public static void main(String[] args) {
System.out.println("666");
}
}
1.6 列表
1.6.1 无序列表
语法:
无序列表用 - + * 任何一种都可以
- 列表内容
+ 列表内容
* 列表内容
注意:- + * 跟内容之间都要有一个空格
效果如下:
- 列表内容
- 列表内容
- 列表内容
1.6.2 有序列表
语法:
数字加点
1. 列表内容
2. 列表内容
3. 列表内容
注意:序号跟内容之间要有空格
效果如下:
- 列表内容
- 列表内容
- 列表内容
1.6.3 列表嵌套
上一级和下一级之间敲三个空格即可
- 一级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 一级无序列表内容
- 二级有序列表内容
- 二级有序列表内容
- 二级有序列表内容
- 一级有序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 一级有序列表内容
- 二级有序列表内容
- 二级有序列表内容
- 二级有序列表内容
1.7 表格
语法:
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
示例:
姓名|技能|排行
--|:--:|--:
刘备|哭|大哥
关羽|打|二哥
张飞|骂|三弟
效果如下:
姓名 | 技能 | 排行 |
---|---|---|
刘备 | 哭 | 大哥 |
关羽 | 打 | 二哥 |
张飞 | 骂 | 三弟 |