Hello,Typora!
目录
文章目录
[TOC]
自动生成目录
标题
使用#
可表示1-6级标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
注意#
后的空格不要忘记
标题在大纲中有分层次的效果
段落
字体
斜体 :*sth*
or _sth_
or Ctrl+I
黑体 :**sth**
or __sth__
or Ctrl+B
加黑斜体 : ***sth***
or ___sth___
删除线 :~~sth~~
下划线 :<u>sth</u>
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 + ]
- first
- second
- third
跳出列表(列表结束)时按回车键
有序列表
有序列表使用数字并加上 .
号来表示
或使用 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 <iostream>
int main()
{
std::cout << "Hello, typora";
}
链接
行内式
[链接名称](链接地址)
或者
[链接名称](链接地址 链接title)
[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 只支持在标题后插入锚点,其它地方无效。
!注:不知道为什么一直不对,也查不到,sigh……
利用HTML标签实现
-
在跳转目的地创建一个HTML标签
<span id = "jump">跳转到的地方</span>
-
在点击跳转处创建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