markdown语法
1 换行:两个空格之后再按word类似的换行,连续两个enter即为换段。
1234123
asad
wqae
2 斜体与加粗
加粗功能 加粗效果 两种实现方法
斜体功能 斜体功能
斜体加粗 斜体加粗
一个表示斜体,两个表示加粗,三个表示两者都有
3 横杠
删除
斜体 两者复合
4 分割线
上段
下端
两者都可但-需要中间有空格,*则不需要
5 标题
一级标题
二级标题
三级以上都可按照此法推广,但是要注意#号与字必须分开,否则解析失败,快捷键 :ctrl+数字可设置对应行为多少级标题,如ctrl+1,快速设置为1级标题。最多就6级标题
6 列表
6.1 无需列表
- 号加空格即为列表 ,实际上+ - * 都可表示,但是需要上下都用一个,否则会表示两个列表
- 列表
- 列表
6.2 有序列表
- 空格
- 空格
数字+点+空格即为有序列表
6.3 嵌套列表
嵌套列表下面需要加四个空格 - 有序列表1
- 嵌套列表1
2. 嵌套列表2
每一级嵌套,都需要在嵌套列表之前加入四个空格。
- 嵌套列表1
6.4 嵌套之后退出
如上:在嵌套之后,需要换行两次才能实现退出,否则在下一行直接进行书写将会导致算在了上一个嵌套的列表里。
6.5 标记型的列表
在原有的无序列表后加一个方括号(英文类型的),在其中间再加入一个空格,[]中间不写x即为未标记状态,标记x即为勾选。有序无序列表都仅仅只会显示勾选框而不会显示序号
7 添加代码块
方法1:每一行都加入四个空格,即可识别为代码块,其与最近的文字应该差距一行
int mian()
{
int a;
int b;
printf("%d\n",a+b);
return 0;
}
方法2:在代码开始和代码结束时都加入英文符号下斜点,在开始的三个符号后申明是什么语言,如下
int mian()
{
int a;
int b;
printf("%d\n",a+b);
return 0;
}
如果是在文本中简单说明是代码,则仅仅只需要左右加一个斜点就行,如:main
8 引用文本
在引用文章内容前加>即可,引用内文章内容换行同上,要出块也必须是空一行,单独只是换一行会被认为还是引用的,尽量每一个行都加>都引用上,引用的嵌套目前应该已经改变,不在支持,这没有意义。
这是我引用的文章内容
直到此以上都全为
9 嵌入链接
9.1 简单链接可直接将字用[]给括起来,在其后加(),内部写上链接的网址。如下
请前往我们的官网进行购买
9.2 变量统一管理表示,如下,变量可复用,该方法博客园无法,使用,但是在typora上可用,不建议用
请前往[我们][a]的[官网][b].
[a]: https://i.cnblogs.com
[b]: https://www.baidu.com
9.3 脚注
在[]里加入^在加入数字即可,如下:
请使用脚注[1]
10 图片的插入
10.1插入的图片可以是网络图片的链接,也可以是本地图片的,但是建议以网络图片形式,否则将文档进行分享时别人无法查看到相应图片内容,可将文件上传至sm.ms网站进行保存。对应格式如下:
!这部分可写可不写的部分,对应图片的名字
该方法不能调制图片的大小,同样可以进行上述的变量表示,该方法估计已弃用,无效了。
![图片][a]
[a]:https://ts1.cn.mm.bing.net/th/id/R-C.435b13c30a9ccd4e705f9ac3f149bbd0?rik=POa%2FiQiQBc7OyQ&pid=ImgRaw&r=0
脚注在这里 ↩︎