Markdown学习笔记

Markdown是一种轻量级标记语言,排版语法很简洁,也非常常用,CSDN博客的默认编写方式就是Markdown,以下为本人学习Markdown的笔记,为Markdown正文形式,显示形式可以复制全文到任意编辑器中查看。

本笔记的学习自网络教程[Markdown语法](https://markdown.com.cn "我用的语法教程"),内容为Markdown基本语法,很简单,只要有点基础,过一遍就能学会,不做笔记,最多耗时半小时

笔记标题后的快捷键是**MarkdownPad2**应用程序中的快捷键

学习的个人经验:每一个段落都和上下空开一行,而少用换行

似乎单纯的Markdown语法无法实现页面内跳转,必须内嵌HTML,这里没有用到

@[TOC]

# 1、标题 `Ctrl+1`、`Ctrl+2`、...

要创建标题,请在单词或短语前面添加井号(#)  
“#”的数量代表了标题的级别

## 注意

为了兼容考虑,请用一个空格在 # 和标题之间进行分隔。

# 2、段落

要创建段落,请使用空白行将一行或多行文本进行分隔  

## 注意

不要用空格(spaces)或制表符(tabs)缩进段落

# 3、换行

在一行的末尾添加两个或多个空格,然后按回车键,即可创建一个换行  

## 注意

为了兼容性,请在行尾添加“结尾空格”或HTML的< br >标签来实现换行。

# 4、强调

## 粗体 `Ctrl+B`

要**加粗**文本,请在单词或短语的前后各添加两个星号(asterisks)或下划线(underscores)。如需加粗一个单词或短语的中间部分用以表示强调的话,请在要加粗部分的两侧各添加两个星号(asterisks)。

## 斜体 `Ctrl+I`

要用*斜体*显示文本,请在单词或短语前后添加一个星号(asterisk)或下划线(underscore)。要斜体突出单词的中间部分,请在字母前后各添加一个星号,中间不要带空格。

## 粗体和斜体

要同时用***粗体和斜体***突出显示文本,请在单词或短语的前后各添加三个星号或下划线。要加粗并用斜体显示单词或短语的中间部分,请在要突出显示的部分前后各添加三个星号,中间不要带空格。

## 注意

为了实现兼容性,请使用星号将单词或短语的中间部分加粗并以斜体显示,以示重要。

# 5、引用 `Ctrl+Q`
要创建块引用,请在段落前添加一个 > 符号。
> 试试看引用的效果

## 多个段落的块引用
块引用可以包含多个段落。为段落之间的空白行添加一个 > 符号。
> 引用的第一行
>
> 引用的第二行

## 嵌套块引用
块引用可以嵌套。在要嵌套的段落前再添加一个 > 符号。
> 引用的第一行
>> 嵌套引用的第二行
>>> 嵌套引用第三行

## 带其他元素的块引用
块引用可以包含其他 Markdown 格式的元素。并非所有元素都可以使用,你需要进行实验以查看哪些元素有效。
> #### 标题元素可以用
> - 这是什么效果  
>
> *斜体*和**粗体**可以用

# 6、列表

## 有序列表 `Ctrl+Shift+O`

要创建有序列表,请在每个列表项前添加数字并紧跟一个英文句点。数字不必按数学顺序排列,但是列表应当以数字 1 起始。

1. 首先  
2. 其次  
3. 再者,空开后果然即便数字随机也可以
    1. 这个感觉没有用啊
    2. 还是需要在段之间空开一行才有
4. 最后  

## 无序列表 `Ctrl+U`

要创建无序列表,请在每个列表项前面添加破折号 (-)、星号 (*) 或加号 (+) 。缩进一个或多个列表项可创建嵌套列表。

+ 这个需要和前文空开一行
+ 对的,用+感觉最好

## 在列表中嵌套其他元素

要在保留列表连续性的同时在列表中添加另一种元素,请将该元素缩进四个空格或一个制表符,如下例所示:

### 段落

+ 这是第一行
+ 在第二行后插入时,文本需要空一行

       第二行后插入一个段落

+ 这是第三行

### 引用块

+ 这是第一行
+ 这是第二行,直接空开一行

    > 引用应该莫得问题

+ 经常空行应该是Markdown的应用核心了哈哈哈

### 代码块

代码块通常采用四个空格或一个制表符缩进。当它们被放在列表中时,请将它们缩进八个空格或两个制表符。

1.  Open the file.
2.  Find the following code block on line 21:

        <html>
          <head>
            <title>Test</title>
          </head>

3.  Update the title to match the name of your website.

### 图片

1.  Open the file containing the Linux mascot.
2.  Marvel at its beauty.

    ![Tux, the Linux mascot][2]

3.  Close the file.

### 列表 嵌套列表了

1. 尝试不空行
2. 第二行
    1. 嵌套列表直接就可以
        + 可能没问题
        + 三层了
    2. 也回得去
3. 还行,列表中只有插入其他元素才需要与列表上一行空开

# 7、代码 `Ctrl+k`

要将单词或短语表示为代码,请将其包裹在反引号 (`) 中。

插入如下代码块,`import panda`,反引号在Esc下面,可让我好找

## 转义反引号

如果你要表示为代码的单词或短语中包含一个或多个反引号,则可以通过将单词或短语包裹在双反引号(``)中。

``代码中有带`反引号`的词,代码用双反引号包裹``

## 代码块

要创建代码块,请将代码块的每一行缩进至少四个空格或一个制表符。

    #include<stdio.h>
    int main()
    {
        printf("hello world!\n");
        return 0;
    }

嗐,还行

## 围栏式代码块

Markdown基本语法允许您通过将行缩进四个空格或一个制表符来创建代码块。如果发现不方便,请尝试使用受保护的代码块。根据Markdown处理器或编辑器的不同,您将在代码块之前和之后的行上使用三个反引号(```)或三个波浪号(~~~)。

感觉不太行啊,不如直接贴代码,然后`Ctrl+K`

```

#include<stdio.h>
int main()
{
    printf("hello world!\n");
    return 0;
}

```

怎么感觉上面这个不太行,但不知道下面这个为什么可以,各种不同编辑器的显示效果有差异吧,看来MarkdownPad2算是功能比较简单的哈哈

```
{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}
```

# 8、分割线 `Ctrl+R` #

要创建分隔线,请在单独一行上使用三个或多个星号 (***)、破折号 (---) 或下划线 (___) ,并且不能包含其他内容。

----------

为了兼容性,请在分隔线的前后均添加空白行。

# 9、链接 #

链接文本放在中括号内,链接地址放在后面的括号中,链接title可选。

超链接Markdown语法代码:`[超链接显示名](超链接地址 "超链接title")`

这是一个链接 [Markdown语法](https://markdown.com.cn)。

## 给链接增加title ##

链接title是当鼠标悬停在链接上时会出现的文字,这个title是可选的,它放在圆括号中链接地址后面,跟链接地址之间以空格分隔。

这是一个链接 [Markdown语法](https://markdown.com.cn "最好的markdown教程")。

## 网址和Email地址 ##

使用尖括号可以很方便地把URL或者email地址变成可点击的链接。

<https://markdown.com.cn>

> 以后我应该做一个个人主页出来,嗐,想想就麻烦

这是一个邮箱<123456789@abc.com> 狗头

## 带格式化的链接 ##

强调链接, 在链接语法前后增加星号。要将链接表示为代码,请在方括号中添加反引号。

加粗 **[Markdown语法](https://markdown.com.cn)**

斜体 *[Markdown语法](https://markdown.com.cn)*

代码 [`Markdown语法`](https://markdown.com.cn)

## 引用类型链接 ##

引用样式链接是一种特殊的链接,它使URL在Markdown中更易于显示和阅读。参考样式链接分为两部分:与**文本保持内联的部分**以及**存储在文件中其他位置的部分**,以使文本易于阅读。

### 链接的第一部分 ###

引用类型的链接的第一部分使用两组括号进行格式设置。第一组方括号包围应显示为链接的文本。第二组括号显示了一个标签,该标签用于指向您存储在文档其他位置的链接。

第一部分示例,这个示例链接是维基百科,应该点不开

[hobbit-hole][1]

### 链接的第二部分 ###

引用类型链接的第二部分使用以下属性设置格式:

1. 放在括号中的标签,其后紧跟一个冒号和至少一个空格([label]:)。
2. 链接的URL,可以选择将其括在尖括号中。
3. 链接的可选标题,可以将其括在双引号,单引号或括号中。

第二部分示例 这部分好像在展示文本中不显示

可以将链接的第二部分放在Markdown文档中的任何位置。有些人将它们放在出现的段落之后,有些人则将它们放在文档的末尾(例如尾注或脚注)

## 注意 ##

不同的 Markdown 应用程序处理URL中间的空格方式不一样。为了兼容性,请尽量使用%20代替空格。

这是一个可以随意引用的[example](https://www.example.com/my%20great%20page)

# 10、图片 #

要添加图像,请使用感叹号 (!), 然后在方括号增加替代文本,图片链接放在圆括号里,括号里的链接后可以增加一个可选的图片标题文本。

插入图片Markdown语法代码:`![图片alt](图片链接 "图片title")`。

![这是图片][3]

## 链接图片 ##

给图片增加链接,请将图像的Markdown括在方括号中,然后将链接添加在圆括号中。

[![沙漠中的岩石图片][4]][5]

 


[1]: https://en.wikipedia.org/wiki/Hobbit#Lifestyle (hobbit lifestyles)

[2]: https://th.bing.com/th/id/R858145d05460692ec7215d3cc8cb1867?rik=D%2fTjEcOIUmhF3A&riu=http%3a%2f%2fwww.leewiart.com%2fuserfiles%2f27314%2f65bf4cc7b5b64ea29e30516680b3dc41.jpg&ehk=Ta3UbaHbQWpSY8WH7p79J%2fwuJQOYbqOi7BSo9Jmezwk%3d&risl=&pid=ImgRaw (索隆,图源网络,侵删)

[3]: https://tse1-mm.cn.bing.net/th/id/OIP.khXmgansJE5ZbmtwuO9_JAHaE6?o=6&pid=Api&rs=1 (Magci Garends,图源网络,侵删)

[4]: https://tse4-mm.cn.bing.net/th/id/OIP.ad1186JW6q8I909M_lsZJAHaEo?o=6&pid=Api&rs=1 (沙漠中的岩石图片,图源网络,侵删,链接为搜索图像URL)

[5]: https://s2.best-wallpaper.net/wallpaper/2560x1600/1208/Rock-hill-in-the-desert_2560x1600.jpg

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值