抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

此篇博客是进阶教程
建议零基础小白先食用:基础教程

目录写法

在任意位置添加[TOC]即可显示树状结构文章目录。显示效果可以参考本文目录:下图。

锚(跳转)

有两种方法:

  1. Markdown原生:

    1
    2
    3
    4
    跳转的终点(锚):同html,见下
    跳转的起点(链接):[显示的内容](#id)
    可以理解为跳转终点(锚)定义了一个名为id的元素,而跳转起点则是一个指向该元素的链接
    例如:文章第一句话的写法:<a id="1">此篇博客是进阶教程</a>,下面一行是跳转起点:[跳转至开头](#1)

    跳转至开头 ←点击此处查看效果
    注:id这里建议写英文或数字,不要写中文,可能会出错

  2. HTML写法:

    1
    2
    3
    4
    跳转终点:<a id="xxx">显示的内容</a>
    跳转起点:<a href="#xxx">显示的内容</a>
    除了a标签外,用p,div,span等标签也有效(将a改成p,div或span)
    例如:文章第一句话的写法:<a id="1">此篇博客是进阶教程</a>,下面一行是跳转起点:<a href="#1">跳转至开头</a>

    跳转至开头←点击此处查看效果
    注:若要跳转到零一页面的锚,在终点的#xxx之前添加文件名(如1.html)即可

To-do list(任务列表)

  • 未完成:- [ ] 短横+空格+左方括号+空格+右方括号+空格
  • 已完成:-[x] 短横加空格+左方括号+字母x+右方括号+空格

注意-和[]中间一定要加空格、后面爷要加空格,未完成的写法[]中间有空格

举例:

1
2
3
- [ ] 学习
- [x] 打游戏
- [x] 看电影

效果:

  • 学习
  • 打游戏
  • 看电影

脚注

由于本站源代码问题,脚注没有被很好地显示出来!

如果有参考文献或文章之类的话应该要用的
正文中脚注的编号用[^1],[^2],[^3]等,尾部注释对应用[^1]: 注释内容[^2]: 注释内容[^3]: 注释内容
脚注编号显示在文字右上角,鼠标移上去会显示注释内容

举例:

1
2
他[^1]
文末处:[^1]: 黑框眼镜

正文效果:他^1(注释在文末)

Unicode特殊字符(emoji)

格式为&#数字;,其实是HTML
举例:&#937;为Ω,&#952;为θ。

unicode字符包含的内容非常之多,最典型的还属emoji。如&#128517;😅&#129299;🤓

这里是unicode的参考网址

支持HTML的典型例子

音频

html5语法:

1
2
3
<audio src="音频文件路径">
不能播放时的报错信息
</audio>

举例:

1
2
3
<audio src="audio.mp3">
您的浏览器不支持播放该音频
</audio>

视频

同为html5语法:

1
2
3
<video src="视频文件路径">
不能播放时的报错信息
</video>

举例:

1
2
3
<video src="video.mp4">
您的浏览器不支持播放该音频
</video>

改变字体颜色和大小

语法:

1
2
3
<font  color=#00ffff size=7 face="纯书法字体">青色7号纯书法字体</font>
或者
<font color=cyan size=7 face="纯书法字体">或者可以这么写</font>

显示效果:

Markdown制图^2

Markdown可以绘制很多图,如时序图、甘特图、mermaid流程图、flow流程图等。
这里主要介绍flow流程图。其他的图可以参考这篇CSDN博客:点击跳转
首先,用一对3个`包裹代码块并在第一处后输入flow,确定这一段代码用flow来编写
然后就是绘制流程图的步骤。绘制流程图可以分为两步:

  1. 定义元素(框框和里面的内容):
    元素名称=>元素类型: 显示的内容:>超链接URL(:>URL可以不要)
    注意:=>后不能有空格, :后需要有空格
    元素类型有6种,分别为:
  • 开始(椭圆形):start

  • 结束(椭圆形):end

  • 子程序(长得像圣旨诏书):subroutine

  • 操作(矩形):operation

  • 条件判断(菱形):condition

  • 输入输出(平行四边形):inputoutput

  1. 关联元素
    -> 来关两个节点
    如果是 condition 节点将会有 yes/true 和 no/false 两个分支
    left/right表示连线出口在节点位置(默认下面是出口,如con2),也可以跟condition变量一起用,如:con1(yes,right)

举例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
```flow
start=>start: 开始
end=>end: 结束
in=>inputoutput: 输入年份n
con1=>condition: n能否被4整除?
con2=>condition: n能被100整除?
con3=>condition: n能被400整除?
out1=>inputoutput: 输出闰年
out2=>inputoutput: 输出非闰年

start(right)->in->con1(yes,right)->con2(yes)->con3(yes)->out1->end
con1(no)->con2->end
con2(no,right)->out1
con3(no)->out2
```

效果:

数学公式

原生的Markdown是不支持LaTex的,但如果用Typora则支持LaTex预览
最后的显示效果取决于用什么软件编译和导出

总结

本博客名为教程,实则是个人学习Markdown的一些学习经验分享,不保证完全正确和详尽。欢迎指正错误,也欢迎留言分享哦!

今日一言:

我选择沉默的主要原因之一:从话语中,你很少能学到人性,从沉默中却能。假如还想学得更多,那就要继续一声不吭 。

—— 王小波

评论