学习markdown

学习markdown

2020-1-5 markdown 学习笔记 by dongsupan

Headers(标题)

几个#号就是几级标题
    ###### This is a tag(六级标题)
    # this is a tag(一级标题)
    ## This is an tag(二级标题)

Emphasis(强调

强调是通过在文字两侧加入星号(*)、下划线(_)和波浪线(~)等符号实现的,注意符号和需要强调的文字之间没有空格!
* _ ~ ** ~~
  • This text will be italic(包括在两个*之间的文字为斜体,其他类似)
  • This will also be italic(斜体)
  • This text will be bold(黑体)
  • This will also be bold(黑体)
  • This text will be deleted(删除线)
  • You can combine them(可以多种格式复合使用)

换行和缩进

换行

Markdown的换行一般有两种形式:①使用html语法的</br>;②在文本后键入两个空格。

缩进

Markdown中在文本前键入空格是无法渲染出缩进效果的。因此需要一些特殊的符号进行缩进。
其中,缩进一个空格(半角)的有:①&ensp;;②&nbsp;;③&#8194;;④&#160;。缩进两个空格(全角)的有:①&emsp;;②&#8195;。

缩进一个空格 完成
下一行

List(列表)

Unordered (无序列表)

无序列表用 - + * 任何一种都可以,注意符号和文字之间有空格!
  • Item 1a
    • Item 1a-1
    • Item 1a-2
  • Item 1b
  • Item 1c

Ordered(有序列表)

使用数字加点的方式,数字和点之间没有空格,而点和后面的文字之间有空格!无序列表和有序列表都可以进行嵌套。
  1. Item 1a
    1. Item 1a-1
    2. Item 1a-2
  2. Item 1b
  3. Item 1c

GFM task list (Github风格列表)

用[x]表示任务已经完成

- GFM task list 1
- [x] GFM task list 2
- [ ] GFM task list 3
    - [ ] GFM task list 3-1
    - [ ] GFM task list 3-2
    - [ ] GFM task list 3-3
- [ ] GFM task list 4
    - [ ] GFM task list 4-1
    - [ ] GFM task list 4-2
  • GFM task list 1
  • GFM task list 2
  • GFM task list 3
    • GFM task list 3-1
    • GFM task list 3-2
    • GFM task list 3-3
  • GFM task list 4
    • GFM task list 4-1
    • GFM task list 4-2

Blockquotes (引用)

使用 > 符号

We're living the future so
the present is our past.

Code(代码)

Systrem.out.println("Hello,Java");
console.log("Hello,Javascript");
print 'Hello world!'

Code blocks(代码块)

可以高亮显示 C java javascript python 等
python

def f(x):
  return x**2 + 2*x + 1

C

printf("Hello,world");

Horizontal line(分割线)

三个或者三个以上的 - 或者 * 都可以。

---


***

Useful syntax(插入对象)

这一部分主要介绍如何插入一些有用的对象,比如表格、图像和公式等,以及其他一些有用的语法。

Table (表格)

表格的插入非常简单,只需要按照如下语法画出表格形状即可,在编辑代码时不需要考虑对齐(但是为了美观和逻辑的直观,建议代码整齐)。竖线(|)用于分栏,短横线(-)用于分割表头和其余部分,冒号(:)用于标记表格内容的对齐方式(默认为左对齐。可以借助在线表格生成网站,直接生成你所需要的代码

| 标题1 | 标题2   | 长长的标题3 | title 4 |
|:-|-:|:-:|-:|
| 行3  | line3     | column 3    | 123213 |
| 内容1 | content 2 |  13         |  2131  |
标题1 标题2 长长的标题3 title 4
行3 line3 column 3 123213
内容1 content 2 13 2131

Images (图像)

[图片上传失败...(image-b529eb-1582476096913)] 可以添加在线图片或本地图片,其中标题为可选项。添加本地图片需要注意,使用jupyter notebook或lab的时候,图片必须放在程序所在文件夹或所在文件夹的子文件夹下!

Github

[图片上传失败...(image-76f93-1582476096913)]

Links (链接)

[名称](地址 "标题") 可以添加超链接,语法和添加图片类似,只是少了叹号。

QQ链接

Equations (公式)

公式的编辑采用Latex语法

行内公式

$E=mc^2$ <br>
E=mc^2

$(ax^2+bx+c)=0$
(ax^2+bx+c)=0

公式块

$$
e^{i \theta} = \cos \theta +i\sin \theta e^z 
= 1 + \frac{z}{1!} + \frac{z^2}{2!} + \frac{z^3}{3!} + \cdots 
= \sum_{n=0}^{\infty}\frac{z^n}{n!}
$$

e^{i \theta} = \cos \theta +i\sin \theta e^z = 1 + \frac{z}{1!} + \frac{z^2}{2!} + \frac{z^3}{3!} + \cdots = \sum_{n=0}^{\infty}\frac{z^n}{n!}

Backslash (反斜线)

如果想要插入以上内容中用到的一些符号(字面上,而非功能性应用),比如希望插入星号(*),但不是用这个星号来表示斜体或加粗等,那么可以在符号前面加反斜线(\)以插入这些普通符号。

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号</p>

Footnotes (脚注)

脚注可以用于编辑参考文献[^dfsdf]。

在文中使用[^1]的方式标记脚注,
在文末使用[^1]:加入参考文献,注意要使用英文冒号,后面有无空格均可。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。