欢迎阅读第 4 篇博客,希望你能有所收获!

简介:

  • Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档;
  • Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建;
  • Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档;
  • Markdown 编写的文档后缀为 .md或.markdown;
  • Markdown 能被使用来撰写电子书,如:Gitbook;
  • 当今许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、个人博客等。

练习方式:

  1. 线上练习:stackedit

  2. 线下安装:typora永久激活版

    提取密码:YYDS


一、标题

语法如下:

一个“#”代表:一级标题

二个“#”代表:二级标题

……

六个“#”代表:六级标题

注意:使用时,“#”后要加上空格才生效

作用:重要性等级排序


二、段落

2.1 字体

语法如下:

1.一对“*”或“_”代表:斜体

效果:俊强

2.一对“**”或“__”代表:加粗

效果:俊强

3.一对“***”或“___”代表:斜体+加粗

效果:俊强

注意:使用时,用“*”或“_”将要加斜体或加粗的文字包裹起来才生效

作用:提示、强调、说明和区别,3种方式选1种就可

2.2 分割线

如下:

三个及其以上“*”或“-”代表:分割线

效果如下:


注意:使用时,除空格外一行内不能有其他字符

作用:能够让正文与其他内容清晰体现,以免造成阅读混乱

2.3 删除线

语法:一对“~~”代表:删除线

效果:俊强

作用:对旧的内容进行删除和替换

使用场景:想换博客域名了,可以这样做:旧博客域名新博客域名

2.4 下划线

语法:一个u标签“<u></u>”代表:下划线

效果:俊强

作用:强调文字引起注意

2.5 脚注

语法:“[^]”代表:脚注

效果:[^俊强]

作用:对文本内容的补充说明


三、列表

3.1 无序列表

语法:一个“*”或一个“+”或一个“-”代表:无序列表

效果如下:

  • 俊强
  • 玉树
  • 临风

注意:使用时,“*”后要加上空格才生效

作用:无序列出内容,直观明了

3.2 有序列表

语法:数字“1.2.3.”代表:有序列表

效果如下:

  1. 俊强
  2. 。。。
  3. 。。。

注意:使用时,“1.”后要加上空格才生效

作用:按顺序列出内容,直观明了

3.3 列表嵌套

语法:有序列表和无序列表混合使用

效果:

  1. 俊强
    • 性格好
    • 情绪稳定
    • 。。。
  2. 其他
    • 。。。
    • 。。。
    • 。。。

四、区块

语法:一个“>”代表:区块

效果如下:

俊强

好帅

洒脱

注意:使用时,“>”后要加上空格才生效,它的效果是4个空格或者一个制表符(Tab键)

使用场景:在Linux命令、短代码中使用

4.1 区块列表嵌套

语法:区块中嵌套有序列表再嵌套无序列表

效果如下:

  1. 俊强
    • 沉着
    • 泠静
  2. 其他
    • 。。。
    • 。。。
  3. 。。。
    • 。。。
    • 。。。

4.2 列表区块嵌套

语法:有序列表或无序列表中嵌套区块

  1. 俊强

    帅哥

    洒脱

  2. 其他

    。。。

    。。。

  3. 。。。

    。。。

    。。。


五、代码块

5.1 Python代码块

语法:一对“```”代表:代码块

1
print("Hello Markdown!")

注意:使用时,“```”后要加上python代表是python代码

5.2 Java代码块

1
2
3
pubic static void main(String[] args) {
System.out.println("Hello Markdown!");
}

注意:使用时,“```”后要加上java代表是java代码


六、链接

6.1 普通链接

方式一

语法:“<>”代表:尖括号直接填入链接地址即可

效果:https://ljqyyds.com

方式二

语法:“[]()”代表:中括号填入文字,圆括号填入链接地址

示例:[J.qiang & 博客]+(https://ljqyyds.com)

效果:J.qiang & 博客

6.2 高级链接

方式一:变量

语法:“[][]”代表:第一中括号填入文字,第二个中括号填入变量名,最后再为变量名赋值即可

示例:

第一中括号写为 [百度]

第二个中括号写为 [baidu_name]

变量赋值 [baidu_name]: https://baidu.com

效果:这是百度网址:百度

方式二:图片

语法:“[![]()]()”代表:链接语法嵌套图片语法,第一中括号填入文字,第一个圆括号填入图片地址,第二个圆括号填入链接地址

效果:J.qiang & 博客之明月


七、图片

语法:“![]()”代表:图片,第一中括号填入文字,第二个圆括号填入图片地址

示例:博客主页图片


八、表格

语法:连续“|”代表:分隔不同的单元格,使用连续“-”代表:分隔表头与其他行

示例:

姓名 性别 年龄
俊强 24
其他人

注意:有3种对齐方式,冒号在哪边就是向哪边对齐

  • -: 设置内容或标题栏右对齐
  • :- 设置内容或标题栏左对齐
  • :-: 设置内容或标题栏居中对齐

九、高级用法

9.1 转义

语法:一个“\”代表:转义

作用:Markdown使用了很多特殊符号来表示特定的意义,需要显示特定的符号时使用转义字符即可

示例:**加粗**

注意:以下普通符号支持转义

  • 加 + 减 - 乘 * 井号 #
  • 小括号 () 方括号 [] 花括号 {} 尖括号<>
  • 反斜杠 \ 反引号 ` 叹号 ! 下滑线 _ 英文句号 .

9.2 数学公式(博客内显示有点问题)

语法:一对“$$”代表:数学公式用美元符号包裹起来

示例:

  1. 分式:二分之一

$$
\frac{1}{2}
$$

  1. 方程式
    $$
    \begin{cases}
    a_{0}+a_{1}x_{0}+…+a_{n}x_{0}^{n}=y_{0} \
    a_{0}+a_{1}x_{1}+…+a_{n}x_{1}^{n}=y_{1} \
    \cdots\
    a_{0}+a_{1}x_{n}+…+a_{n}x_{n}^{n}=y_{n}
    \end{cases}
    $$

数学公式

十、其他

10.1 改变字体颜色和大小

  1. 颜色

语法:“<font color=颜色>内容</font>”代表:font标签里加入文字内容即可

效果:俊强俊强

  1. 大小

语法:“<font size=数字>内容</font>”

效果:俊强

10.2 取消超链接显示

语法:一对“`”代表:用一对反引号将超链接地址包裹起来

示例:<https://ljqyyds.com>