markdown笔记写了好久了,防疫期间实在是太无聊了,开通了简书,把自己的笔记写了下来。
1.Markdown工具及安装
Windows系统平台下可以使用MarkdownPad编辑。
Macbook可以使用Mou编辑。
Linux平台可以使用Retext编辑。
若你不想安装,可以使用目前主流的web端写,如CSDN、简书等。
2.Markdown笔记
Markdown笔记采用的方式包裹起来,学习时,复制代码块到自己的编辑器,生成pdf对应学习~。
# 学习markdown
## 自动转换
markdown的书写要注意与html语言的差别!
例如:
4<5 这是markdown的写法 <br>
4<5 这是html的正确写法,但是在markdown中也能识别。 <br>
这里< br >为空行符号
## 第一讲 基础语法
#### 字体的设置
*斜体*
**黑体**
***斜黑体***
#### 图片、网址等的插入
网址的插入,使用[]和(),[]中为超级链接,()中为超级链接的网址。
[哔哩哔哩动画网址](http://www.bilibili.com)
可以使用<>来插入链接
<http://www.bilibili.com>
图片插入
![](http://a3.att.hudong.com/68/61/300000839764127060614318218_950.jpg)
上述长段网址过于压抑,可以使用引用的方法:
[哔哩哔哩动画][ht1]
[ht1]:http://www.bilibili.com
![123][tupian1]
[tupian1]:http://a3.att.hudong.com/68/61/300000839764127060614318218_950.jpg
本地图片的插入(图片位置分为绝对位置和相对位置):
![](test_picture.jpg)
绝对位置可使用
![](/test/test_picture.jpg)
Markdown目前还不支持对图片的宽和高进行操作,如果你需要对图片进行操作,要上升到html语言。
#### 脚注
参考文献会自动排序,出现在文章的末尾。
参考文献1[^diyi1]
参考文献2[^diyi2]
[^diyi1]:参考文献1
[^diyi2]:参考文献2
>1
>>1
>>>1
#### 代码块的插入
使用符号`import`或```import```,或者采用Table(或者4个空格)加入代码块的方式import
import
使用如下方式确定输入语言的高亮方式
///```python
import numpy as np
len()
np.array([1.])
///```
#### 创建分割线
使用=-_来创建下划线
***
---
___
#### 创建删除线
~~删除线~~
#### 有序列表与无序列表
##### 无序列表
使用*-+来创建无序列表
+ 一
+ 二
* 一
* 一
##### 有序列表
+ 1. 第一级
+ 2. 第二级
+ 3. 第三级
也可以使用下列方式
#### 插入表格
|表格 |第一列 |第二列|
|:--------------|:----|:-------|
#### 排版操作
上山打老虎
 上山打老虎,这是中文段前空一格
 上山打老虎,这是中文段前空半格
上山打老虎,这是中文段前空1/4格
若想让某一部分(文字或者图片等等)居中显示,可以使用html
<div align=center>
上山打老虎
</div>
在div中的为居中对象。
接下来显示图片的居中:
<div align=center>
![](http://a3.att.hudong.com/68/61/300000839764127060614318218_950.jpg)
</div>
## 第二讲 复杂操作
#### 段落问题
<p> 我是首段.</p>
<p> 我是中间.</p>
<p>  我是结尾。</p>
也可以使用如下方式进行换行.<br>这个操作使用br的单符号进行。
#### markdown的setext的语法
  Markdown支持两种标题语法,类$\color{red}{Setext}$和类$\color{blue}{atx}$语法
下边是类$\color{red}{Setext}$的语法
this is H1 ===
this is H2 ---
下边是类$\color{blue}{atx}$语法
# 第一
## 第二
### 第三
这种方法只有6种
#### 加入区块引用
>区块引用会是文章有时会更好看。区块引用会是文章有时会更好看。区块引用会是文章有时会更好看。
>>区块引用会是文章有时会更好看。
># 第一级
>在这个区块中,可以用$\color{red}{Markdown}$的语法!
#### 反斜杠的使用
markdown中有一些符号类似于python中的特殊符号,所以需要进行转义,转义使用\
*斜体*
\*斜体\*