Markdown语法手册(Typora)

Markdown语法手册(Typora),第1张

Hello,Typora! 目录

文章目录 Hello,Typora!目录标题段落字体分割线脚注 列表无序列表有序列表定义型列表列表嵌套列表缩进包含段落的列表 区块区块引用区块嵌套区块中使用列表列表中使用区块 代码单行代码代码块 链接行内式参考式自动链接锚点(页内超链接)利用Markdown语法实现利用HTML标签实现 图片行内式参考式 表格数学公式行内公式整行公式 To-Do List画图流程图时序图甘特图 支持的HTML元素
[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 + ]

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 
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=1nai=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 超文本标记语言 ↩︎

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/925297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存