[TOC]
自动生成目录
标题
使用#
可表示1-6级标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
注意#
后的空格不要忘记
标题在大纲中有分层次的效果
段落 字体斜体 :*sth*
or _sth_
or Ctrl+I
黑体 :**sth**
or __sth__
or Ctrl+B
加黑斜体 : ***sth***
or ___sth___
删除线 :~~sth~~
下划线 :sth
or Ctrl+U
高亮 : ==sth==
下标 : 使用~
来包裹下标内容,例如:
H~2~O
,H2OX~long\ text~
Xlong text
上标 : 使用^
包裹上标内容,例如:X^2^
x2
Emoji表情 ::emoji:
🐴 🏊♀
可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。
也可以在星号或是减号中间插入空格。
(来自菜鸟教程,经实践发现分割线内不可加空格
***
*****
---
语法说明:
在需要添加注脚的文字后加上脚注[^注脚名字]
,称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。
注意:经测试注脚与注脚之间必须空一行,不然会失效。成功后会发现,即使你没有把注脚写在文末,经Markdown转换后,也会自动归类到文章的最后。
代码:
使用 Markdown[^1]可以效率的书写文档, 直接转换成 HTML[^2], 你可以使用简书或者支持Markdown的编辑器进行书写。
[^1]:Markdown是一种纯文本标记语言
[^2]:HyperText Markup Language 超文本标记语言
使用 Markdown1可以效率的书写文档, 直接转换成 HTML2, 你可以使用简书或者支持Markdown的编辑器进行书写。
列表 无序列表无序列表使用星号(*
)、加号(+
)或是减号(-
)作为列表标记,这些标记后面要添加一个空格,然后再填写内容
或使用 Ctrl +Shift + ]
跳出列表(列表结束)时按回车键
有序列表有序列表使用数字并加上 .
号来表示
或使用 Ctrl +Shift + [
first
second
one
跳出列表(列表结束)时按回车键
定义型列表语法说明:
定义型列表由名词和解释组成。一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)
代码:
Markdown
: 轻量级文本标记语言,可以转换成html,pdf等格式(左侧有一个可见的冒号和四个不可见的空格)
代码块 2
: 这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)
代码块(左侧有八个不可见的空格)
列表嵌套
第一项:
第一个 第二个第二项
first 点了Ctrl + ] 点了Ctrl + [笨方法(不推荐):
只需把对应的同一层次的下一个元素删除,接着打出下一个层次的标识即可
列表缩进Ctrl + ]
到更高的层次
Ctrl + [
回到低层次
语法说明:
列表项目可以包含多个段落,每个项目下的段落都必须缩进 4 个空格或是 1 个制表符(显示效果与代码一致):
轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。
那河畔的金柳, 是夕阳中的新娘; 波光里的艳影, 在我的心头荡漾。
软泥上的青荇, 油油的在水底招摇; 在康河的柔波里, 我甘心做一条水草!
那榆荫下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻间, 沉淀着彩虹似的梦。
寻梦?撑一支长篙, 向青草更青处漫溯; 满载一船星辉, 在星辉斑斓里放歌。
但我不能放歌, 悄悄是别离的笙箫; 夏虫也为我沉默, 沉默是今晚的康桥!
注:
列表嵌套、缩进更适用于无序列表,对于每个不同的层次,列表前标号形状也不同;有序列表不论层次多深,都只是1. 2. 3. 的形式对于嵌套性的列表,回车键可视为“跳出循环” 区块 区块引用Markdown 区块引用是在段落开头使用>
符号 ,然后后面紧跟一个空格符号
区块嵌套区块引用
区块是可以嵌套的,一个>
符号是最外层,两个>
符号是第一层嵌套,以此类推
> 最外层
> > 第一层嵌套
> > > 第二层嵌套
显示结果如下
最外层
第一层嵌套
第二层嵌套
回车键也有类似“退出循环”的意思
区块中使用列表列表
first second
正常使用即可
列表中使用区块next
last
看作最基本的嵌套模型,删除了当前行的列表标识,在有一个tab
处打出>
符号即可
对于单行的代码片段等,用反引号把它包起来(`)
printf()
函数
用 ``` 包裹一段代码,并指定一种语言(也可以不指定)
#include
int main()
{
std::cout << "Hello, typora";
}
链接
行内式
[链接名称](链接地址)
或者
[链接名称](链接地址 链接title)
Markdown语法手册(Typora)
[Markdown语法手册(Typora)](https://blog.csdn.net/Shen_KN/article/details/120013616 ‘‘进来学习’’)
title属性可加可不加,效果是鼠标悬停在链接上会出现指定的title文字。注意链接和title间的空格
Ctrl + Click可以打开链接
参考式参考式超链接一般用在学术论文上面,或者另一种情况,如果某一个链接在文章中多处使用,那么使用引用的方式创建链接将非常好,它可以让你对链接进行统一的管理。
语法说明:
参考式链接分为两部分:
[链接文字][链接标记]
在文本的任意位置添加[链接标记]:链接地址 "链接标题"
如果链接文字本身可以做为链接标记,你也可以写成[链接文字][]
[链接文字]:链接地址
的形式,见代码的最后一行。
我经常去的几个网站[GitHub][1]、[知乎][2]以及[简书][3]
[简书][3]是一个不错的[写作社区][]。
[1]:https://github.com "GitHub"
[2]:https://www.zhihu.com "知乎"
[3]:http://www.jianshu.com "简书"
[写作社区]:http://www.jianshu.com
自动链接
Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用<>;包起来, Markdown 就会自动把它转成链接。
https://pkuhelper.pku.edu.cn/hole/
锚点(页内超链接)链接本文档内部的某些元素,实现当前页面中的跳转。
利用Markdown语法实现语法描述:
在你准备跳转到的指定标题后插入锚点{#标记},然后在文档的其它地方写上连接到锚点的链接。
代码:
## 0. 目录{#index}
跳转到[目录](#index)
注意: Markdown Extra 只支持在标题后插入锚点,其它地方无效。
eg:Markdown方式的锚点
内容
!注:不知道为什么一直不对,也查不到,sigh……
利用HTML标签实现在跳转目的地创建一个HTML标签
跳转到的地方
在点击跳转处创建Markdown超链接[点击跳转](#jump)
注意: id值需保持前后一致,区分大小写;在跳转时按住Ctrl键,再点击超链接文字即可实现页内跳转
eg:我在下面 点击跳转
图片图片的创建方式与超链接相似,而且和超链接一样也有两种写法,行内式和参考式写法。
语法中图片Alt的意思是如果图片因为某些原因不能显示,就用定义的图片Alt文字来代替图片。 图片Title则和链接中的Title一样,表示鼠标悬停与图片上时出现的文字。 Alt 和 Title 都不是必须的,可以省略,但建议写上。
行内式语法说明: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MyyXa8YT-1630396162352)(图片地址 “图片Title”)]
代码:
阳光普照:
![阳光普照](F:\trial\A_Sun.jpg "阳光普照")
阳光普照:
语法说明:
在文档要插入图片的地方写![图片Alt][标记]
在文档的最后写上[标记]:图片地址 “Title”
代码:
Promising Young Woman:
![Promising Young Woman][前程似锦的女孩]
[前程似锦的女孩]:https://bkimg.cdn.bcebos.com/pic/ac6eddc451da81cb39dbd977032dc7160924ab189b7c?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2UxODA=,g_7,xp_5,yp_5/format,f_auto
Promising Young Woman:
Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
语法格式如下:
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
可以设置表格的对齐方式:
-: 设置内容和标题栏居右对齐。:- 设置内容和标题栏居左对齐。:-: 设置内容和标题栏居中对齐。实例如下:
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
建议直接Ctrl + T
插入表格, *** 作简便一点。
在Markdown源代码文件中,数学公式是被$$
标记的LaTeX表达式
由$sth$
表示
方程式 E = M C 2 E=MC^2 E=MC2
整行公式由$$sth$$
表示
∑ i = 1 n a i = 0 \sum_{i=1}^n a_i=0 i=1∑nai=0
f ( x 1 , x 2 , … , x n ) = x 1 2 + x 2 2 + ⋯ + x n 2 f(x_1,x_2,\ldots,x_n)=x_1^2 +x_2^2 + \cdots + x_n^2 f(x1,x2,…,xn)=x12+x22+⋯+xn2
To-Do List近期任务安排:
- [x] 整理Markdown手册
- [ ] 改善项目
- [x] 优化首页显示方式
- [x] 修复闪退问题
- [ ] 修复视频卡顿
- [ ] A3项目修复
- [x] 修复数值错误
整理Markdown手册 改善项目
优化首页显示方式
- [ ] sth
- [x] sth
注意:中括号内和前面的空格
画图 流程图 时序图 甘特图 支持的HTML元素在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理,例如:
代码:
第一个例子:
<div class="footer">
© 2004 Foo Corporation
</div>
© 2004 Foo Corporation
第二个例子:
<table>
<tr>
<th rowspan="2">值班人员th>
<th>星期一th>
<th>星期二th>
<th>星期三th>
tr>
<tr>
<td>李强td>
<td>张明td>
<td>王平td>
tr>
table>
值班人员 | 星期一 | 星期二 | 星期三 |
---|---|---|---|
李强 | 张明 | 王平 |
Markdown是一种纯文本标记语言 ↩︎
HyperText Markup Language 超文本标记语言 ↩︎
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)