2020-09-03

Markdown教程笔记


0、目录


  1. Markdown标题

  2. Markdown段落

    • 换行
    • 字体
    • 分割线
    • 删除线
    • 下划线
    • 脚注
  3. Markdown列表

    • 有序列表
    • 无序列表
    • 列表嵌套
  4. Markdown区块

    • 区块
    • 在区块中使用列表
    • 在列表中使用区块
  5. Markdown代码

    • 反引号 `
    • 三个反引```
    • 四个空格和ctrl+shift+k
  6. Markdown链接

    • 直接用尖括号放入链接
    • 使用链接名称
    • 高级链接
  7. Markdown图片

    • 直接显示方法
    • 图片链接方法
    • img方法
  8. Markdown表格

    • | 分割不同单元,-分隔表头
  9. Markdown公式

    ​ * 用$$ XXXX $$包裹公式


Markdown标题


1、‘#‘+空格 标记标题等级


’‘# 我是一级标题’‘

’‘## 我是二级标题“

”###### 我是六级标题“


在Typora上,选中文本然后 “ctrl+0/1/2/3/4/5/6” 分别对应 段落和一到六级标题。

2、Markdown段落


I、换行

段落的换行是使用两个以上的空格加上一个回车,’ +回车‘。

也可以在当前段落后面使用一个空行来表示重新开始一个段落。


II、字体

斜体文体 斜体文体

*斜体文体*        或        _斜体文体_

粗体文本 粗体文本

**粗体文本**      或        __粗体文本_

粗斜体 粗斜体

***粗体文本***      或         ___粗体文本___

III、分隔线

上面小标题下面这一条线就是分隔线,建立分隔线可以通过设置单独一行,行的内容里只有三个及三个以上的‘*’ or ‘_’ 组成,但不可以同时出现,但符号中间可以插入任意数量的空格。

***
____
* *  *   *

IV、删除线

给段落中的文字上添加删除线,在文字的两端添加两个删除线即可。

啊!我被删除了

~~啊!我被删除了~~

V、下划线

下划线是在文本的左端加上‘’,右端加上’’//此处第二个尖括号里面的空格是为了防止直接变成下划线的,正确的不用加。

看我的下划线

<u>看我的下划线</u>

//下面这个与此处内容无关,用以验证脚注内容与脚注词位置关系。



VI、脚注

脚注就是对文本某些词的解释,或者是补充。

脚注分为脚注词和脚注内容两个部分,后者是对前者的解释。

脚注内容不需要放在文本附近,甚至可以在该脚注词之前写该脚注词的脚注内容。

语法是:

脚注词:这是一个[^关键词]
脚注内容:[^关键词]:XXXXXX。//注意,脚注内容的':'是英文的,而且和方括号中间也不能有空格。

例如:

这是我一个朋友1对成功之路2的理解,

我这个朋友嘛。。。。

[^我一个朋友]: 无中生友

这是[^我一个朋友]对[^成功之路]的理解,

我这个朋友嘛。。。。

[^成功之路]: 遇良人,成家;遇贵人,立业;遇富婆,成家又立业。

3、Markdown列表


I、有序列表

在每一项前面加上数字和英文小数点 ‘1.’ 再加上一个空格构成。

  1. 第一项
  2. 第二项

II、无序列表

用**’*’ or ‘+’ or ‘-’ **再加上一个空格作为开头,注意是减号而不是下划线。三个符号可以同时混用。

  • 星号加空格做的第一项
  • 加号加空格做的第二项
  • 减号加空格做的第三项

III、列表嵌套

列表里面嵌套子列表,就在写子列表符号之前加上四个空格,然后再写。

  1. 第1项,有序里面嵌入无序

    1. 有序1
      • 无序1.1
      • 无序1.2
    1. 有序1
          * 无序1.1
          * 无序1.2
    
  2. 第2项,有序里面嵌入有序

       1. 第2.1项
          2. 第2.2项
    
  • 第3项,无序里面嵌入无序

    * 第3.1项
    * 第3.2项
    
    1. 第3.3项,无序里面同时嵌套有序和无序
      • 第3.3.1项,深层嵌套
        • 第3.3.1.1
          * 第3.3.1.1.1
          * 不试了,实心圆,空心圆,实心方框……

4、Markdown区块


区块就是文本块,与整体段落区分开。

段落开头处使用>,后面再加一个空格。区块可以嵌套,一个箭头是一层嵌套。

第一层区块

第二层区块

还在第二层

直接进入第四层。

>第一层区块
>> 第二层区块
>> 还在第二层
>> > > 直接进入第四层。

在区块中使用列表:

  1. 列表1

  2. 列表2

  • 列表3
> 1. 列表1//其实剩下的尖括号都是换行时候产生的

> 2. 列表2

> + 列表3

在列表中使用区块:

和列表嵌套一样,在列表中嵌入区块之前,也要先加入四个空格。(区块中使用列表则不用,列表中想嵌入其他符号,都需要加空格四个,再嵌入。)

  1. 列表第一项里面的区块

    第二行

  2. 列表第二项

    列表内嵌入的区块

1. > 列表第一项里面的区块
   >
   > 第二行

2. 列表第二项

   > 列表内嵌入的区块

5、Markdown代码


代码片段:只是一个很简短的程序段时,可以直接用反引号(`)把它包裹起来。反引号就是键盘左上角这个,数字1旁边的,波浪线那个按键,英文符号。

比如:cout<<n<<endl;

`cout<<n<<endl;`

三个反引号构造代码段,还可以指定语言类型,也可以不指定。就是用一对三个反引号包裹代码。

for (int i = 0;i < n;i++)
{
    for (int j = 0;j < n;j++)
        cout << matrix[i][j] << ends;
    cout << endl;
}

代码区块:

与文本的区块不同,构建一个大段的代码区块时,是在每一行开头写四个空格或者一个TAP,虽然换行可以让我们只输入一次四个空格或者TAP,但是还是没有ctrl+shift+k方便。

for (int i = 0;i < n;i++)
{
    for (int j = 0;j < n;j++)
        cout << matrix[i][j] << ends;
    cout << endl;
}

6、Markdown链接


链接的使用方法包括,直接放入一个链接和使用链接名称(就是那种点击后跳转到对应链接),还有一种类似脚注的高级链接,它可以使连接名字与链接不写在一起,但使用连接名称却不能达到这个效果。

直接放入链接

用一对尖括号<> ,包裹链接即可:

http://www.baidu.com

<www.google.com>

<http://www.baidu.com>

<www.google.com>

使用连接名称:

这是一个链接百度

这是一个链接[百度](www.baidu.com)//符号记得是英文

高级链接:设置一个变量来作为链接,可以在结尾处为该变量附上内容,变量和变量内容类似脚注。

这是一个链接百度

这是另一个链接google

这是一个链接[百度][BaiDu]

这是另一个链接[google][谷歌]

[BaiDu]: www.baidu.com
[谷歌]: www.google.com

7、Markdown图片

在markdown中放入图片的方法有,直接显示方法,链接方法和img标签方法。


直接显示方法

感叹号+[alt 属性文本]+(图片地址 ”可选标题”)

这样的方法可以直接在文档中显示出该图片,但不可以调整图片的长宽大小。

我试了下,不知道里面的alt是干嘛的,写不写无妨,属性文本也不知道干嘛的,没有显示出来。只要这个中括号里面不是空的就可以。图片地址后面的可选标题,删不删也没出现区别。

例如:

A

例如:

![A](http://static.runoob.com/images/runoob-logo.png)

链接方法:

不可以直接在文档里显示,但是可以变为可以点击的文本,作为连接。

[点击文本]+网址变量

例如:

这个链接用1作为菜鸟教程的图片链接变量runbee

例如:

这个链接用1作为菜鸟教程的图片链接变量[runbee][1]

[1]: http://static.runoob.com/images/runoob-logo.png

img方法

这应该是HTML里面的方法,可以进行图片显示宽度。

<img src="http://static.runoob.com/images/runoob-logo.png" width="50%">//里面width是缩放比例

例如:


8、Markdown表格


markdown中,用|来分隔表中不同的单元格,用-|组成的一行来分隔表的属性行和内容行,也就是表头和表内容。行与行之间用enter间隔。

比如:

nameage
ergo22
[1,2,3][1,2,3,4,5,6,6,4,3,2]
|  name  |  age   |
|--------|--------|
|  ergo  |  22    |
| [1,2,3] |[1,2,3,4,5,6,6,4,,3,2] |

9、Markdown公式


通过在TexLatex公式的开头处和结尾处各加上两个$.提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染。
KaTeX parse error: Can't use function '$' in math mode at position 249: … \end{vmatrix} $̲{$tep1}{\style{…

$$
\mathbf{V}_1 \times \mathbf{V}_2 =  \begin{vmatrix} 
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} &  \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} &  \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
${$tep1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$

END



学习参考文档:菜鸟教程



  1. 无中生友 ↩︎

  2. 遇良人,成家;遇贵人,立业;遇富婆,成家又立业。 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值