<commit_before>---
layout: post
title: MarkDown学习笔记
author: zoranzzl
---

前言：搭建个人博客之后，了解到了Markdown,感觉要是写博客这个东西可能很重要，抽时间学习一下，写一点东西记录一下。

Markdown优点：

- 纯文本，所以兼容性极强，可用所有文本编辑器打开。
- 让你专注于文字而不是排版。
- 格式转换方便，Markdown的文本可以轻松转换为HTML、电子书等。
- Markdown的标记语法具有极好的可读性。

当然，这里学习一些真正实用的格式，深入浅出？图文并茂？鬼知道我将学习什么~~~

按照教程，首先打开Markdown编辑器，新建空白笔记，但是“点击预览模式”是什么鬼？为什么没有找到这个图标，不过讲道理我现在已经是预览模式了不是吗？还有，在打开教程学习Markdown语法之前我就已经新建了空白笔记，要不你怎么看到这篇文章？

---

#进入正题 
(敲黑板！)

---
##1. 标题

这是最为常用的格式，在平常用的文本编辑器中大多这样实现：输入文本、选中文本、设置标题格式。

而在Markdown中，只需要在文本前面加上#即可。同理，还可以增加二级标题、三级标题、四级标题、五级标题和六级标题，总共六级，只需要增加#即可，标题字号相应降低。例如：

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

注： # 和“一级标题”之间建议保留一个字符的空格，这是最标准的Markdown写法。

发现二级标题好像自带一个下划线，还以为自己哪里敲错了呢，真的有这么蠢？还好多试了几个都是这样，应该佐证了我的想法：二级标题自带下划线！！！

## 2.列表

列表格式也很常用，在Markdown中，你只需要在文字前面加上 - 就可以了。例如：

####无序列表
- 文本1
- 文本2
- 文本3

如果希望是有序列表，也可以在文字前面加上1.2.3.就可以了。例如：

####有序列表
1. 文本1
2. 文本2
3. 文本3

注释：-、1.和文本之间要保留一个字符的空格（好像很多地方要保留一个空格，满常见）

## 3.链接和图片

在Markdown中，插入链接不需要其他的按钮，只需要使用 [显示文本](链接地址) 这样的语法即可，例如:

[简书](http://www.jianshu.com)

在Markdown中，插入图片不需要其他按钮，你只需要使用 ![](图片链接地址)这样的语法即可，例如:

![](http://i0.hdslb.com/bfs/archive/621b4f97c850518181c0039dadff21e7dd0b674b.jpg)

注：插入图片的语法和连接的语法很像，只是前面多了一个!。

##引用

在我们写作的时候经常需要引用他人的文字，这个时候引用这个格式就很有必要了，在Markdown中，你只需要在你希望引用的文字前面加上 > 就好了，例如：

> 嘿，我真的好想你；  
> 现在窗外面，又开始下着雨  
> 眼睛干干的，有想哭的痕迹。  

又比如诗的引用：

> 朝辞白帝彩云间  
> 千里江陵一日还  
> 两岸猿声啼不住  
> 轻舟已过万重山  

注：> 和文本之间要保留一个字符的空格。
无意中发现，要是实现引用文换行，可以在句末加上两个空格

## 4.粗体和斜体
Markdown的粗体和斜体也非常简单:

- 用两个 * 包含一段文字就是粗体的语法
- 用一个 * 包含一段文本就是斜体的语法

比如：
> *一盏灯*，一片黄昏；**一简书**，一杯淡茶。守着那一份淡定，品读属于自己的寂寞。

## 5.代码引用
需要引用代码时，如果引用的语句只有一段，不分行，可以用 ' (单引号)将语句抱起来。如果引用的语句为多行，可以将'''(三个单引号)置于这段代码的首行和末行。例如：

> ##代码引用
> 'hello world'
>
>##多段代码引用
>'''
>第一段代码
>第二段代码
>第三段代码
>'''

## 6.表格
（没想到这里会出现一个坑）

相关代码

| Tables        | Are           | Cool  |
|---------------|:-------------:|------:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |


> | Tables        | Are           | Cool  |
> | ------------- |:-------------:| -----:|
> | col 3 is      | right-aligned | $1600 |
> | col 2 is      | centered      |   $12 |
> | zebra stripes | are neat      |    $1 |

dog | bird | cat
----|------|----
foo | foo  | foo
bar | bar  | bar
baz | baz  | baz

这里出现了问题，按照教程输入了代码，可以预览窗口也没有生成预期的表格形式，和教程中的显示效果展示的截图不一样。但是在这一部分中，教程里只给了这些代码，没有其他的说明和解释。这里对于表格的部分先略过，稍后找其他资料解决。

## 

这篇教程的内容差不多就到这里了，但是感觉还是有好多东西不会，接下来找其他资料补充学习。这里贴上教程来源： [献给写作者的 Markdown 新手指南](http://www.jianshu.com/p/e502bd927215)。

---
未完待续......

---
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>

---
继续更新......

---<commit_msg>学习笔记更新<commit_after>---
layout: post
title: MarkDown学习笔记
author: zoranzzl
---

前言：搭建个人博客之后，了解到了Markdown,感觉要是写博客这个东西可能很重要，抽时间学习一下，写一点东西记录一下。

Markdown优点：

- 纯文本，所以兼容性极强，可用所有文本编辑器打开。
- 让你专注于文字而不是排版。
- 格式转换方便，Markdown的文本可以轻松转换为HTML、电子书等。
- Markdown的标记语法具有极好的可读性。

当然，这里学习一些真正实用的格式，深入浅出？图文并茂？鬼知道我将学习什么~~~

按照教程，首先打开Markdown编辑器，新建空白笔记，但是“点击预览模式”是什么鬼？为什么没有找到这个图标，不过讲道理我现在已经是预览模式了不是吗？还有，在打开教程学习Markdown语法之前我就已经新建了空白笔记，要不你怎么看到这篇文章？

---

#进入正题 
(敲黑板！)

---
##1. 标题

这是最为常用的格式，在平常用的文本编辑器中大多这样实现：输入文本、选中文本、设置标题格式。

而在Markdown中，只需要在文本前面加上#即可。同理，还可以增加二级标题、三级标题、四级标题、五级标题和六级标题，总共六级，只需要增加#即可，标题字号相应降低。例如：

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

注： # 和“一级标题”之间建议保留一个字符的空格，这是最标准的Markdown写法。

发现二级标题好像自带一个下划线，还以为自己哪里敲错了呢，真的有这么蠢？还好多试了几个都是这样，应该佐证了我的想法：二级标题自带下划线！！！

## 2.列表

列表格式也很常用，在Markdown中，你只需要在文字前面加上 - 就可以了。例如：

####无序列表
- 文本1
- 文本2
- 文本3

如果希望是有序列表，也可以在文字前面加上1.2.3.就可以了。例如：

####有序列表
1. 文本1
2. 文本2
3. 文本3

注释：-、1.和文本之间要保留一个字符的空格（好像很多地方要保留一个空格，满常见）

## 3.链接和图片

在Markdown中，插入链接不需要其他的按钮，只需要使用 [显示文本](链接地址) 这样的语法即可，例如:

[简书](http://www.jianshu.com)

在Markdown中，插入图片不需要其他按钮，你只需要使用 ![](图片链接地址)这样的语法即可，例如:

![](http://i0.hdslb.com/bfs/archive/621b4f97c850518181c0039dadff21e7dd0b674b.jpg)

注：插入图片的语法和连接的语法很像，只是前面多了一个!。

##引用

在我们写作的时候经常需要引用他人的文字，这个时候引用这个格式就很有必要了，在Markdown中，你只需要在你希望引用的文字前面加上 > 就好了，例如：

> 嘿，我真的好想你；  
> 现在窗外面，又开始下着雨  
> 眼睛干干的，有想哭的痕迹。  

又比如诗的引用：

> 朝辞白帝彩云间  
> 千里江陵一日还  
> 两岸猿声啼不住  
> 轻舟已过万重山  

注：> 和文本之间要保留一个字符的空格。
无意中发现，要是实现引用文换行，可以在句末加上两个空格

## 4.粗体和斜体
Markdown的粗体和斜体也非常简单:

- 用两个 * 包含一段文字就是粗体的语法
- 用一个 * 包含一段文本就是斜体的语法

比如：
> *一盏灯*，一片黄昏；**一简书**，一杯淡茶。守着那一份淡定，品读属于自己的寂寞。

## 5.代码引用
需要引用代码时，如果引用的语句只有一段，不分行，可以用 ' (单引号)将语句抱起来。如果引用的语句为多行，可以将'''(三个单引号)置于这段代码的首行和末行。例如：

> ##代码引用
> 'hello world'
>
>##多段代码引用
>'''
>第一段代码
>第二段代码
>第三段代码
>'''

## 6.表格
（没想到这里会出现一个坑）

相关代码

| Tables        | Are           | Cool  |
|---------------|:-------------:|------:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |


> | Tables        | Are           | Cool  |
> | ------------- |:-------------:| -----:|
> | col 3 is      | right-aligned | $1600 |
> | col 2 is      | centered      |   $12 |
> | zebra stripes | are neat      |    $1 |

dog | bird | cat
----|------|----
foo | foo  | foo
bar | bar  | bar
baz | baz  | baz

这里出现了问题，按照教程输入了代码，可以预览窗口也没有生成预期的表格形式，和教程中的显示效果展示的截图不一样。但是在这一部分中，教程里只给了这些代码，没有其他的说明和解释。这里对于表格的部分先略过，稍后找其他资料解决。

## 

这篇教程的内容差不多就到这里了，但是感觉还是有好多东西不会，接下来找其他资料补充学习。这里贴上教程来源： [献给写作者的 Markdown 新手指南](http://www.jianshu.com/p/e502bd927215)。

---
未完待续......

---
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>

---
继续更新......

---
layout: post
title: MarkDown学习笔记
author: zoranzzl
time: 2017/5/26

---
首先说明一下上面提到的表格的问题，输入上面代码之后，在Markdown预览窗口并不能看到教程预期的表格视图，但是将文件上传到github之后，在网页端打开却可以看到预期效果。但是尴尬的是在博客网页上却还是没有表格效果......一脸懵逼，暂时好像还不怎么用到表格效果，这个问题暂且搁置，以后遇到再说。

---
#再次进入正题

##1.删除线
这个实在阅读这篇教程的时候无意发现的一个效果，作者在文中并没有特意指出，也许是因为太简单了吧.....删除线这样来划“~~要删除的文字~~”，例如：

>~~大概效果就是这样~~

在Markdown的预览界面是没有删除线效果的，等上传到github看一下网页端的效果

##2.层次
比如写个读书笔记，你得
####第一章

1. 第一节
2. 第二节（这里不用敲2，会自动生成。）
    * 第一小节（推荐每层缩进四个空格）
        * 小小节1
        * 小小节2
    * 第二小节

但要注意1.后面和文字之间有一个空格，否则不能自动生成序号也不难：

...

####第一章
也不难，但要注意1.后面和文字之间有一个空格，否则不能自动生成序号。效果如下：

~~~

1. 第一节
2. 第二节（这里不用敲2，会自动生成。）
    * 第一小节（推荐每层缩进四个空格）
        * 小小节1
        * 小小节2
    * 第二小节

~~~
“'*'”后面要加空格，这是必须的，除了'*'，还可以使用'+'或者'-'。
如果格式出现问题，多加个空行，一般就好了。

##[3.其他][null-link]

你可能还没注意到本文每部分之间的分割线和'其他'的链接其实没有链接
我爱‘分割线’，我爱[**链接**][null-link],哪怕他只有颜色~

暂时就写到这里了，以后如果深入学习，再继续更新。

{'fraction_non_alphanumeric': 0.19073346430910282, 'fraction_numerical': 0.0275049115913556, 'mean_word_length': 3.73933281613654, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 64, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3300335', 'n_tokens_mistral': 4877, 'n_tokens_neox': 5404, 'n_words': 344}