记录Markdown的学习
1. 引言
-
在上午申请了个人博客后,便马不停蹄的学习了下 Mrakdown 的语法。
现在就来尝试一下用 Markdown 来写随笔。 -
那么首先给出学习 Markdown 的地址,官方提供了基础语法的详细介绍。
-
接下来就是各种实践啦( ̄︶ ̄)
2. 标题
不同数量的#
可以完成不同的标题
一级标题用#
、二级标题用##
、三级标题用###
等等
示例:
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
效果:这是一级标题
这是二级标题
这是三级标题
这是四级标题
官方只给了三级标题的演示,在随笔尝试的时候发现博客园的Markdown编辑器最高支持六级标题
3. 文字相关
Markdown 支持粗体、斜体、粗体和斜体、删除线
每种需要在文字的前后加上不同的标记符号
3.1 粗体
粗体需要用**
包裹你需要加粗的文字
示例:
**Markdown**
效果:
Markdown
3.2 斜体
斜体需要用*
包裹你需要加粗的文字
示例:
*Markdown*
效果:
Markdown
3.3 粗体和斜体
粗体和斜体需要用***
包裹你需要加粗的文字
示例:
***Markdown***
效果:
Markdown
3.4 删除线
删除线需要用~~
包裹你需要加粗的文字
示例:
~~Markdown~~
效果:
Markdown
3.5 混合使用
下面试试各种不同的混合
斜体加删除线
示例:
~~*Markdown*~~
效果:
Markdown
粗体加删除线
示例:
~~**Markdown**~~
效果:
Markdown
粗体加斜体加删除线
示例:
~~***Markdown***~~
效果:
Markdown
3.6 反引号引用
使用`
将需要的文字包裹起来就可以实现突出显示
官方说的是行内引用代码,不过我认为想要突出显示也可以用 ψ(`∇´)ψ
示例:
`Ctrl`键
效果
Ctrl
键
4. 列表
Markdown 的列表分为无序列表和有序列表
4.1 无序列表
无序列表用-
后面再加上需要文字即可,需要注意的是在-
后有一个空格。
示例:
- 无序列表1
- 无序列表2
- 无序列表3
效果:
- 无序列表1
- 无序列表2
- 无序列表3
4.2 有序列表
有序列表用数字加.
后面再加上需要文字即可,同样要注意在.
后有一个空格。
示例:
1. 有序列表1
2. 有序列表2
3. 有序列表3
效果:
- 有序列表1
- 有序列表2
- 有序列表3
5. 引用相关
Markdown 官方教程中给出了使用引用、链接和图片的方法
5.1 引用
引用使用>
符号,实际效果在之前已经看到了。
5.2 链接
链接使用[文本内容](链接地址)
格式
示例:
[**Markdown**](https://markdown.com.cn/basic-syntax)
效果
Markdown
5.3 图片
图片使用![图片描述](图片地址)
格式
示例:
![我的博客背景](https://images.cnblogs.com/cnblogs_com/blogs/715292/galleries/2054002/o_211031034442_%E5%88%80%E5%89%91%E7%A5%9E%E5%9F%9F.jpg)
效果
5.4 脚注
Markdown 官方给出了脚注的写法以及脚注和链接的区别
链接:[文字](链接)
脚注:[文字](脚注解释 "脚注名字")
但是在博客园的 Markdown 编辑器中似乎脚注失去了作用
后面发表后发现并不是失去作用,而是变为鼠标悬停显示脚注
感兴趣的看官可以自己试一试
示例
[Markdown](https://markdown.com.cn/basic-syntax "Markdown 官方教程")
效果
Markdown
6. 其他
这里是一些 Markdown 的其他语法,随缘写叭(~ ̄▽ ̄)~
6.1 表格
表格使用如下格式:
| 表格标题1 | 表格标题2 | 表格标题3 |
| :------- | :------: | -------: |
| 内容1 | 内容2 | 内容3 |
冒号:
表示对齐方式
示例:
| 表格标题1 | 表格标题2 | 表格标题3 |
| :------- | :------: | -------: |
| 内容1 | 内容2 | 内容3 |
效果:
表格标题1 | 表格标题2 | 表格标题3 |
---|---|---|
内容1 | 内容2 | 内容3 |
6.2 代码块
在代码块前后使用使用三个反引号,同时在第一行反引号后面协商代码块所使用的语言即可实现代码高亮
示例:
```C#
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
```
效果class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } }
6.3 标题
Markdown 可以自动生成目录,只需在你需要生成目录的地方写上[TOC]
即可
TOC 即 Table of Content,列出全部标题。
示例就不示例了,总之用起来就和说明一样,在需要的地方写上[TOC]
即可
TOC小写好像也行
7 补充
7.1 转义符号
有些符号在Markdown中单独使用可能无法正常显示,这时候需要用转义符号\
示例:
我需要单独的\*
效果
我需要单独的*
7.2 转义反引号
有时候我们需要在文中单独使用`
号,如果单写最后会无法正常显示,这时候需要转义反引号,只需要用两个反引号包裹即可
示例
这是转义的`` ` ``
效果
这是转义的`
8 结束语
那么实践到此就结束了,这也是我的第一篇随笔(*^▽^*)
感谢各位看官能够坚持到这,如果看官您有什么建议或者有写的不好的地方希望看官给我评论或者留言( •̀ ω •́ )✧