这是小猫在博客的第一篇文章
这是小猫对于 Markdown 基本语法的学习,小猫刚开始学习所以学习进度比较慢(这篇文章小猫写了整整两天)
一、标题
分级标题有两个写法,一个是利用#输入(可实现共六个等级),另一个是利用=和-输入(可实现共两个等级)
1、方式一
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
####### 七级标题就不存在了
2、方式二
这是一级标题
这是二级标题
小猫发现其实打出一个符号就够了,当然打出一排也可以
二、格式
1、斜体
两边各一个星号(适合中文输入)
两边各一个下划线(适合英文输入)
2、粗体
两边各两个星号(适合中文输入)
两边各两个下划线(适合英文输入)
3、粗斜体
两边各三个星号(适合中文输入)
两边各三个下划线(适合英文输入)
小猫发现当星号多于三个时,奇数会转换成粗斜体,偶数会转换为粗体
4、删除线
两边各两个波浪号
5、分割线
在一行用三个或多个星号
在一行用三个或多个减号(为了避免变为二级标题,每一个减号之间加入空格)
6、下划线
前面尖括号u后面尖括号/u
小猫发现前面尖括号u是开始,后面尖括号/u是结束
7、脚注
小猫发现脚注后面一定要添加英文的冒号,之后无论有没有空格都没有影响,连续的两个回车可以退出脚注的编辑
8、标记
两边两个等于号
三、列表
1、无序列表
- 星号、加号、减号加空格
- 可以实现自动换行
- 如果在后面换另一种符号
- 可以和上一个列表区分开
2、有序列表
1.数字加英文句点
2.可以表示有序列表
3、混合列表
-
- 无序列表和有序列表混合
-
- 可以实现混合列表
在使用列表时,只要是数字后面加上英文的点,就会无意间产生列表,我们只要在每个点前面加上\就可以了
四、引用
1、基本使用
喵喵
喵喵
喵喵
挺奇怪的,小猫感觉可能是环境不适用,引用嵌套会出问题,想退出多按几次回车就行了
2、内容换行
有时候引用的内容太长,需要分段落层次
用尖括号br就行了
像这样
如果不用换行符
那显示就是这样
如果中间加一行
那显示就是这样
小猫觉得这个环境真心不适用
3、引用代码
a. 一段代码
helllo word
b. 多段代码
#include <stdio.h>
int main()
{
printf("hello word");
return 0;
}
在引用多段代码时,使用两个代码符是简洁版代码,使用四个代码符是带格式代码
五、链接
1、基本链接
a. 文字链接
旋转翻滚跳跃的小猫的博客
用方括号文字加括号链接地址
b. 地址链接
https://blog.csdn.net/qq_61382597?spm=1001.2014.3001.5343
用尖括号链接地址
2、高级链接
为什么我用不起来?
六、图片
1、插入本地图片
括号中填入图片的位置路径,支持绝对路径和相对路径
2、插入网络图片
括号中插入图片的地址链接
3、图片存入文件
a. 基础用法
括号中插入图片的base64字符串
b. 高级用法
![图片无法显示时出现][1]
[1]:
通过一个标签来调用图片的base64字符串
图片转化为base64字符串
import base64
f=open('旋转翻滚跳跃的小猫.jpg','rb')
ls_f=base64.b64encode(f.read())
f.close()
print(ls_f)
base64字符串转化为图片
import base64
bs='base64字符串'
imgdata=base64.b64decode(bs)
file=open('示范.jpg','wb')
file.write(imgdata)
file.close9)
七、表格
使用分隔符分隔不同的单元格,并使用减号分隔表头和其他行
摸鱼 | 划水 |
---|---|
Y | N |
N | Y |
我们可以设置表格的对齐方式
- -: 设置内容和标题栏居右对齐
- :- 设置内容和标题栏居左对齐
- :-: 设置内容和标题栏居中对齐
八、字体、字号和颜色
Markdown本身不支持修改字体、字号与颜色等功能,而CSDN-Markdown编辑器是其衍生版本,扩展Markdown的功能,可以使用内嵌HTML的方法实现修改字、字号与颜色等功能
1、代码格式
黑体
5
gray
#0099ff
color=#00fffff size=5 face=“STCAIYUN”
2、颜色列表
3、背景颜色
Markdown本身不支持背景颜色设置,采用内置HTML的方式实现 HTML是超文本标记语言,标准通用标记语言下的一个应用,HTML不是一种编程语言,而是一种标记语言,是网页制作的必备 |