Markdown教程

视频教程地址:https://www.bilibili.com/video/BV1jE411n7KJ

P1~P5是老师对笔记的看法和定位,P6~P15是MarkDown的内容。

学会了Markdown,以后写博客就可以用Markdown来写啦。

1.Markdown简介

Markdown是由John Gruberis开发的一个轻量级的标记语言。标记语言除了Markdown之外,还有常见的HTML,xml也是标记语言。Markdown可以解决我们排版中碰到的问题,提高排版效率,使得笔记看起来更加的整洁。

2.Typora下载

Typora是一款Markdown的免费文本编辑器。

访问Typora首页,点击右上角的Download,下载自己操作系统对应的版本即可。下载之后,修改安装位置,并安装即可。

3.多级标题

Markdown里由1~6级标题,输入的时候,使用'#'+空格+内容,换行后,自动变成对应级别的标题,输入几个#代表几级标题。

在Typora里,可以使用快捷键ctrl+1~6,设置1~6级标题样式,快捷键ctrl+0表示清除标题样式。

注意,这里只有1~6级标题,是没有七级标题的。

4.有序列表

使用数字+'.'+空格+内容,可以输入有序列表。当按下回车的时候,会自动添加序号。

如果需要退出有序列表,可以敲击两次回车,此时就没有序号了。

如果需要编写子集有序列表,可以按下tab键,可以看到有缩进。

如果子集有序列表编写完毕,需要返回父级,可以按下shift+tab,可以看到缩进被取消了,回到了父级有序列表中。

还有一个快捷键:ctrl+shift+'[',可以实现批量给多行添加有序列表。

5.无序列表

使用'*'或'-'+空格+内容,实现无序列表的样式。这里的升级和降级,同样可以使用shift+tab和tab实现。

使用快捷键:ctrl+shift+']',可以实现批量给多行添加无序列表。

有序列表和无序列表可以相互嵌套使用。

6.任务列表

使用'-'或'*'+'['+空格+']'+空格+内容,实现任务列表的输入。任务列表前面的checkbox可以勾选。

因为任务列表的使用频率不高,所以没有快捷键。

7.插入表格

使用'|'+表头1+'|'+表头2+'|'+表头3+'|',按下回车,就会出现一个表格,输入内容后,如果需要跳出表格,在表格最后一行回车即可,如果需要在下面生成一个新的行,按下快捷键ctrl+enter。

如果需要修改表格,比如新增一行或一列,列的对齐方式,可以借助Typora里提供的入口,里面有对应的功能。

也可以使用ctrl+T快捷键创建表格,效果是一样的。

8.行内代码

在一行语句中,可以使用行内代码来突出表示某一部分,这块内容叫行内代码,行内代码的背景颜色和文字大小和其他正文略有不同。

使用'`'+内容+'`'可以创建行内代码,也可以使用ctrl+shift+'`'快捷键来创建行内代码。

9.代码块

使用'```'或'~~~'+语言类型,比如```java,会生成一个背景框,在里面输入Java语言,会有语法高亮效果。

另外,可以把行号设置出来,在“文件-偏好设置-Markdown”下,勾选“显示行号”,重启Typora。

这里也有快捷键,按下ctrl+shift+k会生成一个背景框,此时右下角有一个“选择语言”,根据自己编写的代码类型补充上即可。

10.插入图片

使用'![]()'按下回车,就会出现一个插入图片的框,可以输入图片路径或者选择图片进行插入图片,快捷键的话是ctrl+shift+i。

在操作前,先设置一下Typora,进入“文件-偏好设置-图像”,“插入图片时...”选择“复制图片到 ./${filename}.assets 文件夹”,勾选“优先使用相对路径”,重启Typora。这个操作可以让图片和Markdown文件保持相对位置,避免移动Markdown文件导致图片失效的问题。


下面的内容是我自己的积累,视频里没有讲到,也做一下记录,方便查看。

文字加粗:使用'**'或'__'+内容+'**'或'__',可以让“内容”加粗。

文字斜体:使用'*'或'_'+内容+'*'或'_',可以让“内容”变成斜体。

删除线:使用'~~'+内容+'~~',可以让“内容”上呈现删除线样式。

引用文本:使用'>'+内容,可以让“内容”变为引用文本的样式。

数学模式:'$$'+回车,会出现数学模式,在上面写LaTeX命令,下面会生成对应的预览。

脚注:在需要添加脚注的地方添加脚注名,一般是数字,使用'[^'+脚注名+']',脚注名会自动变成上标,在文末(通常)添加脚注的内容,写法是'[^'+脚注名+']: '+脚注描述。通过点击脚注名,可以跳转到脚注描述,通过点击脚注描述,可以跳转到脚注。

键盘效果:使用''+内容+''可以让“内容”呈现出来一种键盘的效果,猜测kbd可能就是keyboard的意思吧。

插入超链接:使用'['+超链接显示的内容+']'+'('+超链接的地址+')',可以插入超链接。

你可能感兴趣的:(随手记录)