Markdown基本语法学习

目录

直接键入[TOC]即可生成目录,比如上面的目录

分割线

直接键入3个或3个以上的*-****----,效果如下



标题

用不同个数的 # 来标记各级标题

# 一级标题
## 二级标题
...
##### 五级标题
###### 六级标题

标题示例

文本

  • 斜体

    一对单 *或一对单 _ 将内容夹住,*内容*_内容_

    我是单星号斜体文本 我是单下划线斜体文本

  • 粗体

    一对双 * 或一对双 _ 将内容夹住,**内容**__内容__

    我是双星号粗体文本 我是双下划线粗体文本

  • 粗斜体

    一对三 * 或一对三 _ 将内容夹住,***内容***___内容___

    我是三星号粗斜体文本 我是三下划线粗斜体文本

  • 删除线

    一对双 ~ 将内容夹住,~~内容~~

    我是双波浪线被删除文本

  • 下划线

    使用HTML标签<u>内容</u>

    我是HTML标签下划线文本

有符号和无符号列表|待办事项

有符号列表就像平时给列表标号那样手写标号,而无符号列表则可以用 * 或 - 或 + 标记:

1. 第一项

2. 第二项

* 嵌套第一项

- 嵌套第二项

3. 第三项

+ 嵌套第一项

注意,每一项的 . 后面带有空格。左右缩进采用快捷键Ctrl [Ctrl ],效果如下:

  1. 第一项

  2. 第二项

    • 嵌套第一项

    • 嵌套第二项

  3. 第三项

    • 嵌套第一项

博客园好像不支持待办事项

待办事项采用* [ ]- [ ]标记,已完成事项用 [x] 标记:

* [ ] 抽烟

- [x] 喝酒

* [ ] 烫头

注意,在 * 和 - 后面以及 [] 中间、[] 后面都需要有空格,效果如下:

  • [ ] 抽烟

  • [x] 喝酒
  • [ ] 烫头

链接|图片|脚注

生成链接有3种形式:

  1. 直接写URL,并用<>夹住

    <https://www.cnblogs.com/QuintinLiu/> 效果如下

    https://www.cnblogs.com/QuintinLiu/

  2. 链接名称加URL的形式

    [博客](https://www.cnblogs.com/QuintinLiu/) 效果如下

    博客

  3. 将URL用变量代替,在文档末尾写明URL地址。在文中需要多次引用时,直接引用变量就可以,不必再多写几次地址

    [博客][0] [cnblogs][v]

    blablabla...

    [0]: https://www.cnblogs.com/QuintinLiu/

    [v]: https://www.cnblogs.com/QuintinLiu/

    效果如下

    博客 cnblogs

    blablabla...


对于插入图片的语法和链接差不多,只是在最前面加了一个!,这里使用菜鸟网站的一张图片作为示例

  • ![图片名称](图片路径),如:![菜鸟](http://static.runoob.com/images/runoob-logo.png)

图片路径也可以是本地地址,不过只能在本地看,要发表在网上则必须是图片网址。效果如下

菜鸟

图片来源:RUNOOB

  • Markdown好像不可以改变图片大小,不过可以使用HTML标签来改变图片大小,语法如下:

    <img src="http://static.runoob.com/images/runoob-logo.png" width="20%">

    一些Markdown编辑器支持改变图片大小,如印象笔记中在基本语法后加上如@w=10h=20可以改变图片大小,语法如下:

    ![Runoob](http://static.runoob.com/images/runoob-logo.png)@w=200h=50


创建脚注的语法如下:

后面是一个脚注[^markdown]

blablabla...

[^markdown]: Markdown是一种轻量化的标记语言

效果如下:

后面是一个脚注1

blablabla...

区块引用|代码块

区块引用直接用一个 > 来标记即可,可以嵌套引用:

> 引用诗句

>> 梅须逊雪三分白

>> 雪却输梅一段香

效果如下:

引用诗句

梅须逊雪三分白

雪却输梅一段香


代码块可以分为行间代码和多行代码块

  • 行间代码用两个 ` 将内容夹住,如:`printf()` ,效果如下:

    printf()

  • 多行代码块用一对```将代码夹住,可以指定语言,语法如下:
    ```python
    def show():
    print("hello, world")
    ```

    效果如下

    def show():
        print("hello, world")

表格

表格的语法有点麻烦,如果编辑器有快捷键的话直接用快捷键更方便。但还是了解一下,语法如下:

|  表头  |  表头  |  表头  |
|:------ |------: |:------:|
|  靠左  |  靠右  |  中间  |
|  吸烟  |  喝酒  |  烫头  |

效果如下:

表头表头表头
靠左靠右中间
吸烟喝酒烫头

公式

插入公式的语法不难,难的在于公式本身的LaTeX语法,因为公式本来就多种多样,相应的语法也是又多又复杂,这里只记录一些比较常用的语法:

  • 行内公式 一对$中间插入公式如:$a^2 + b^2 = c^2$,效果:\(a^2 + b^2 = c^2\)

  • 独占一行公式 一对$$号中间插入公式,语法如下:

    $$
    J(\theta) = \frac{1}{2m}\sum_{i = 0}^m (y^i - h_\theta (x^i))^2$$
    $$

    效果如下:

\[ J(\theta) = \frac{1}{2m}\sum_{i = 0} ^m(y^i - h_\theta (x^i))^2 \]

其它语法见下表:

含义语法效果
分式$\frac {a + b} c$\(\frac {a + b} c\)
$\bar x$\(\bar x\)
正负号$\pm abc$\(\pm abc\)
求和符号$\sum_{i=1}^n$\(\sum_{i=1}^n\)
无穷$\infty$\(\infty\)
根号$\sqrt[2]{x}$\(\sqrt[2]{x}\)
小于等于$\le a$\(\le a\)
大于等于$\ge b$\(\ge b\)
乘号$a \times b$\(a \times b\)
约等于$\approx 0$\(\approx 0\)
导数符号$a\prime$\(a\prime\)
远小于$\ll$\(\ll\)
远大于$\gg$\(\gg\)
上标$a ^ 2$\(a ^ 2\)
下标$b_1$\(b_1\)
好看的小括号$\left(\frac a b\right)$\(\left(\frac a b\right)\)
好看的大括号$\left\{\frac a b\right\}$\(\left\{\frac a b\right\}\)

还有更多的东西,可以看看https://blog.csdn.net/anxiaoxi45/article/details/39449445这个博客,很详细

参考

https://list.yinxiang.com/markdown/eef42447-db3f-48ee-827b-1bb34c03eb83.php

https://www.runoob.com/markdown/md-tutorial.html

https://blog.csdn.net/anxiaoxi45/article/details/39449445

最后

终于整理完了,写这样的一篇博文真不容易,好费劲啊。其实Markdown语法在写这篇博文之前就已经学过了一些,当时是兴趣所致就在网上找教程学了学,感觉挺容易上手的,当时就记录了一些笔记准备后面发博,但是直到今天才将内容和排版重新整理了一遍。公式这块内容挺多,但常用的应该不多,随着后面用到了再更新吧。


  1. Markdown是一种轻量化的标记语言

转载于:https://www.cnblogs.com/QuintinLiu/p/11191680.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值