Markdown语法手册(Typora)

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,H2O
  • X~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 + [

  1. first

  2. second

  3. one

跳出列表(列表结束)时按回车键

定义型列表

语法说明:

定义型列表由名词和解释组成。一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)

代码:

Markdown
:    轻量级文本标记语言,可以转换成html,pdf等格式(左侧有一个可见的冒号和四个不可见的空格)

代码块 2
:   这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)

        代码块(左侧有八个不可见的空格)

列表嵌套

  1. 第一项:

    1. 第一个
    • 第二个
  2. 第二项

  • first
    • 点了Ctrl + ]
  • 点了Ctrl + [

笨方法(不推荐):

只需把对应的同一层次的下一个元素删除,接着打出下一个层次的标识即可

列表缩进

Ctrl + ] 到更高的层次

Ctrl + [ 回到低层次

包含段落的列表

语法说明:
列表项目可以包含多个段落,每个项目下的段落都必须缩进 4 个空格或是 1 个制表符(显示效果与代码一致):

  • 轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。
    那河畔的金柳, 是夕阳中的新娘; 波光里的艳影, 在我的心头荡漾。
    软泥上的青荇, 油油的在水底招摇; 在康河的柔波里, 我甘心做一条水草!

    那榆荫下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻间, 沉淀着彩虹似的梦。
    寻梦?撑一支长篙, 向青草更青处漫溯; 满载一船星辉, 在星辉斑斓里放歌。
    但我不能放歌, 悄悄是别离的笙箫; 夏虫也为我沉默, 沉默是今晚的康桥!

注:

  • 列表嵌套、缩进更适用于无序列表,对于每个不同的层次,列表前标号形状也不同;有序列表不论层次多深,都只是1. 2. 3. 的形式
  • 对于嵌套性的列表,回车键可视为“跳出循环”

区块

区块引用

Markdown 区块引用是在段落开头使用>符号 ,然后后面紧跟一个空格符号

区块引用

区块嵌套

区块是可以嵌套的,一个>符号是最外层,两个> 符号是第一层嵌套,以此类推

> 最外层
> > 第一层嵌套
> > > 第二层嵌套

显示结果如下

最外层

第一层嵌套

第二层嵌套

回车键也有类似“退出循环”的意思

区块中使用列表

列表

  • first
  1. second

正常使用即可

列表中使用区块

  • next

    last

看作最基本的嵌套模型,删除了当前行的列表标识,在有一个tab处打出>符号即可

代码

单行代码

对于单行的代码片段等,用反引号把它包起来(`

printf()函数

代码块

``` 包裹一段代码,并指定一种语言(也可以不指定)

#include <iostream>
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标签

    <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:
Promising Young Woman

表格

Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。

语法格式如下:

|  表头   | 表头  |
|  ----  | ----  |
| 单元格  | 单元格 |
| 单元格  | 单元格 |

可以设置表格的对齐方式:

  • -: 设置内容和标题栏居右对齐。
  • :- 设置内容和标题栏居左对齐。
  • :-: 设置内容和标题栏居中对齐。

实例如下:

| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

建议直接Ctrl + T插入表格,操作简便一点。

数学公式

在Markdown源代码文件中,数学公式是被$$标记的LaTeX表达式

行内公式

$sth$表示

方程式 E = M C 2 E=MC^2 E=MC2

整行公式

$$sth$$表示

  • 3
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Markdown是一种轻量级标记语言,常用于撰写文档、博客等。Typora是一款支持Markdown语法的编辑器,以下是Markdown常用语法: 1. 标题:使用#号表示,#号的数量表示标题的级别,最多支持六级标题。 2. 段落:段落之间需要用空行隔开。 3. 加粗:使用两个*号或者两个_号包裹需要加粗的文字。 4. 斜体:使用一个*号或者一个_号包裹需要斜体的文字。 5. 删除线:使用两个~~号包裹需要删除的文字。 6. 引用:使用>符号表示引用,可以嵌套使用。 7. 列表:使用-或者*表示无序列表,使用数字加.表示有序列表。 8. 代码块:使用三个反引号包裹代码块。 9. 链接:使用[链接名称](链接地址)表示链接。 10. 图片:使用![](图片链接地址)表示图片。 以上就是Markdown常用语法,使用Typora编辑器可以更加方便地编辑和预览Markdown文档。 ### 回答2: Markdown是一种轻量级标记语言,它可以让文本更具可读性和美观性。Typora是一款Markdown编辑器,它提供了很多实用的快捷方式和强大的功能,让用户能够更轻松地编写出符合自己需求的文档。 下面我来详细介绍一下Typora常用的Markdown语法: 标题:Markdown支持六级标题,用#表示,一级标题用一个#,二级标题用两个#,以此类推。例如: # 一级标题 ## 二级标题 ### 三级标题 加粗、斜体、删除线:用**加粗**、*斜体*、~~删除线~~表示相应效果。 列表:有序列表用1.,2.表示,无序列表用-,+,*表示。例如: 1. 有序列表1 2. 有序列表2 - 无序列表1 - 无序列表2 引用:用>表示引用,可以嵌套使用。例如: >引用 >>嵌套引用 代码块:用```表示代码块,并且可以指定代码语言。例如: ```javascript console.log("Hello World!"); ``` 表格:用|分隔不同列,用-表示表头,用:来表示对齐方式。例如: | 表头1 | 表头2 | | ---- | ---- | | 内容1 | 内容2 | | 内容3 | 内容4 | 链接:用[链接名称](链接地址)表示链接。例如: [Typora官网](https://typora.io) 图片:用![](图片链接地址)表示图片,可以设置图片大小和位置。例如: <img src="https://typora.io/img/picture-1.png" alt="typora" width="300px"> 以上是Typora常用的Markdown语法,当然还有更多的语法细节和特殊用法需要掌握,希望这篇文章能够帮助大家更好地使用Typora编辑Markdown文档。 ### 回答3: Markdown 是一种用于排版和文档结构的语言,在许多编程和写作场合中被广泛使用。typora 是一款可视化的 Markdown 编辑器,它对 Markdown 的语法做了很好的支持。 typora 的常用语法包括: 1. 标题:用 # 加上空格表示一级标题,## 表示二级标题,以此类推,最多六级。例如:# 一级标题,## 二级标题。 2. 列表:用 - 或 * 加上空格表示无序列表,用数字和 . 加上空格表示有序列表。例如: - 无序列表1 - 无序列表2 1. 有序列表1 2. 有序列表2 3. 引用:用 > 加上空格表示引用,可以嵌套使用。例如: > 这是一段引用 > > > 这是一段嵌套引用 4. 代码:用 \` 表示短代码,用三个 \` 表示多行代码。例如: `print('Hello World!')` ``` def hello_world(): print('Hello World!') hello_world() ``` 5. 链接:用[文字](链接)方式表示超链接,用 ![文字](图片链接) 方式表示插入图片。例如: [Google](https://www.google.com) ![Markdown](https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Markdown-mark.svg/1280px-Markdown-mark.svg.png) 6. 粗体和斜体:用 ** 表示粗体,用 * 表示斜体。例如: **这是粗体文字** *这是斜体文字* 7. 分割线:用三个或以上的 - 或 * 表示分割线。例如: --- *** typora 还支持许多其他的高级语法,例如表格、脚注、数学公式等,这些语法可以极大地提高文档的排版和表现力。总之,作为一款优秀的 Markdown 编辑器,typora 的常用语法功能十分强大丰富,值得广大使用者深入学习和掌握。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值