markdown常用语法
Markdown 是一种轻量级标记语言 ,广泛应用于各种文档及博客编写,多的不说,随便在github上搜个项目它的介绍绝对是md文档,又比如 用Word或者别的文本编辑器写好一篇文章,兴高采烈地发布到博客、论坛、网站上时,发现格式完全乱了,于是需要花费大量的时间来重新排版,处理图片、缩进、字体、加粗、标题等。三番五次之后,开始发现文章写作可能只花了半小时,重新排版就花了十多分钟。更让人不悦的是,当我们要把同一篇文章发布到另一个网页上时,这样的排版还要重新做一次。 而使用md完全避免了这些问题,md还是非常好上手的,编辑器也很多,比如vs code,MarkdownPad,BookPad,小书匠,Typora等等,反正一搜一大堆,可以按照自己的喜好使用,我用的是Typora。下面记录的是以前我学习markdown时的一些记录,内容不多但比较实用。
多级标题
用几个#在文字前边就是几级标题,#后面要有空格
或者ctrl+数字(上边的数字)
1 | # 一级标题 |
各种线,脚注
***实现分割线
1 | *** 再敲个回车就会出现一条分割线 |
斜体 一个下划线包裹实现斜体 斜体字
1 | _内容_ |
两个下划线包裹实现粗体 粗体
1 | __内容__ |
三个下划线包裹实现粗斜体 粗斜体
1 | ___内容___ |
两个波浪号包裹实现删除线 删除线
1 | ~~内容~~ |
u标签实现下划线 U标签
1 | <u>内容</u> |
我是脚注^1 【^ 文字】
引用脚注2^2
1 | 内容[^脚注] |
无序列表
使用符号+
或 -
或 *
,后边跟个空格再加内容
1 | + 内容 |
- 哈哈哈
- 哈哈
有序列表
1 | 1. 内容 敲回车自动填充下个数字 |
哈哈
- 真的不好玩
- 是吗
用“>”引用
one
one1
one2
two
1 | > 内容 内容前边别忘了有空格 |
代码块
使用``包起来
1
2`内容`
比如
printf
使用```键
1
2输入三个`然后敲回车
1
2
3
4
5
6int main(){
printf("hello");
return 0;
}代码
1
2
3
4
5代码块
public static void main(String[] args){
System.out.println("Hello World!");
}
链接
1 | [链接描述](链接地址) |
举例
1 | [百度一下](https://www.baidu.com) |
1 | <https://www.baidu.com> |
https://www.fosss666.github.io
1 | [跳转到二级标题](#二级标题) |
图片
用!【】()这几个符号
1 | ![名称(可省)](链接或位置) |
例:
表格
使用|来分割
1 | | 编号 | 姓名 | 年龄 | 然后敲回车 |
编号 | 姓名 | 年龄 |
---|---|---|
姓名 | 学号 | 年龄 |
---|---|---|
法 | d | |
表情
1 | :表情名 |
1 | :smile |
:smile:
:cry:
:a: