Markdown基础语法教程
前言
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
如果你是互联网从业人员,经常需要粘贴代码,推荐使用Markdown编辑器进行编辑,功能非常强大和方便。
Markdown 编写的文档后缀为 .md, .markdown。
优点
- 纯文本,所以兼容性极强,可以用所有文本编辑器打开
- 让你专注于文字而不是排版
- 格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等
- Markdown 的标记语法有极好的可读性
编辑器
- 现在绝大多数IDE已经集成了Markdown插件方便用户使用,以IDEA为例,在Settings——Plugins中搜索markdown插件安装即可
新建后缀名为.md的文件
便可以在IDEA中使用Markdown编辑器了
- 博客园自带的Editor.md编辑器功能也非常强大
仅需要简单了解Markdown基础语法,便能通过快捷键轻松编写文档
下面介绍平时编辑随笔时经常使用到的Markdown语法。本人今后的博客也将学习使用Markdown进行编辑。
一、标题
标题为文档编写必不可少的使用格式,通过在文本前面加上#
实现。#
和标题之间保留一个字符的空格。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果如下:
二、字体
常用的字体有粗体、斜体、删除线等,通过特殊符号将正文包起来实现。
**这是加粗的文字**
*这是倾斜的文字*
***这是加粗且倾斜的文字***
~~这是含删除线的文字~~ //注:段落的换行需要中间隔一个空行(使用两次回车)
效果如下:
三、引用
在引用的文字前加上>
,也可以加多个>
多层嵌套。
> 区块引用
>> 第一层嵌套
>>> 第二层嵌套
效果如下:
四、分割线
三个或以上的-
或*
都可以。
---
--------
***
********
效果如下:
五、序列
分为无序序列和有序序列。
# 无序序列
- 文本1
- 文本2
- 文本3
# 有序序列
1. 文本1
2. 文本2
3. 文本3
效果如下:
六、链接和图片
插入链接只需要[文本](链接地址)
即可,也可以直接使用<链接地址>
插入图片使用![](图片地址)
[我的博客](https://www.cnblogs.com/werr370/)
<https://www.cnblogs.com/werr370/>
![](https://images.cnblogs.com/cnblogs_com/werr370/2094331/o_220114030620_1.jpg)
效果如下:
https://www.cnblogs.com/werr370/
七、代码
- 如果在行内加代码片段,使用反引号(`)将其包起来。
- 如果添加代码块,用 (```) 将一段代码包裹起来,并指定一种语言(也可以不指定)。
第一个python程序`print('Hello World!')`
第一个python程序print('Hello World!')
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
八、表格
表格相比其它语法稍微复杂一些,掌握了规律之后也很方便使用。
表头1|表头2|表头3
-----|:-----:|------:
内容|内容|内容
内容|内容|内容
其中第二行用于分割表头与内容
---至少有3个,多加也不影响格式
文字默认左对齐
---两边加:文字居中对齐
---右边加:文字右对齐
效果如下:
fruit|price|number
-----|:-----:|------:
apple|$2|10
banana|$1|15
fruit | price | number |
---|---|---|
apple | $2 | 10 |
banana | $1 | 15 |