markdown 基本语法笔记

  • 基本语法
  • 标题语法
  • 段落语法
  • 换行语法
  • 强调语法
  • 引用语法
    • 单个段落引用
    • 多个段落引用
    • 引用的嵌套
    • 引用中可包含其他元素
      • 这是一个四级标题
  • 列表语法
    • 有序列表
    • 无序列表
  • 代码语法
  • 分割线语法
  • 链接语法
  • 图片语法
  • 转义字符语法

摘自Markdown官方教程

基本语法

Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia、简书等。

在线体验在线markdown编辑器

Markdown的语法十分简单,常用的标记符号不超过十个,用于日常写作记录绰绰有余,不到半小时就能完全掌握,而就是这十个不到的标记符号,却能让人优雅地沉浸式记录,专注内容而不是纠结排版,达到「心中无尘,码字入神」的境界。

标题语法

要创建标题,在单词或短语前面添加井号(#)。#号的数量代表了标题的级别。为了兼容考虑,用一个空格在#和标题之间进行分隔

段落语法

创建段落,使用空白行将一行或多行文本进行分隔

换行语法

在一行的末尾添加两个或者多个空格,然后按回车键,即可创建一个换行。或者添加HTML标签“<br>”也可换行。(换行在宇宙第一编辑器vscode中,单击enter键会自动识别为换行,但是在mac版vscode中则需要添加空格后换行)

强调语法

markdown的强调语法仅包含斜体和粗体。

粗体(Bold)使用两个星号(**)或两个下划线(__)将文本包含起来即可。如**这是粗体文本**或者__这是粗体文本__会被渲染为这是粗体文本
斜体(Italic)使用一个星号(*)或一个下划线(_)将文本包含起来即可。如*这是斜体文本*或者_这是斜体文本_会被渲染为这是斜体文本

引用语法

单个段落引用

创建引用,在段落之前添加一个>符号即可。如">这是一段引用"会被渲染为

这个是一段引用

多个段落引用

多个段落的引用需要在段落之间的空白行添加>符号。

>第一个段落的引用
>
>第二个段落的引用

会被渲染为:

第一个段落的引用

第二个段落的引用

引用的嵌套

引用可进行嵌套,在要嵌套的段落前添加一个>>符号。

>第一级引用
>
>>第二级引用
>
>>>第三级引用

会被渲染为:

第一级引用

第二级引用

第三级引用

引用中可包含其他元素

在引用中可以包含其他markdown格式的元素。but并非所有元素都可以使用,需要实践。

> #### 这是一个四级标题
> - 无序列表
> 1. 有序列表
> *斜体* **粗体**
> ...

会被渲染为:

这是一个四级标题

  • 无序列表
  1. 有序列表
    斜体 粗体

列表语法

有序列表

在每个列表项前添加数字(该数字不需要安装序号顺序)并紧跟一个英文句号和一个空格。

1.第一个列表项
1.第一个列表项
1.第一个列表项
或者
1.第一个列表项
2.第一个列表项
3.第一个列表项
或者
1.第一个列表项
3.第一个列表项
88.第一个列表项

都会被渲染为:

  1. 第一个列表项
  2. 第一个列表项
  3. 第一个列表项

列表的嵌套:

1. 第一个列表项1. 第一个列表项子项12. 第一个列表项子项2
2. 第二个列表项
  1. 第一个列表项

    1. 第一个列表项子项1
    2. 第一个列表项子项2
  2. 第二个列表项

无序列表

在每个列表项前面添加一个破折号(-)、星号(*)或者加号(+)。缩进一个或多个列表项可创建嵌套列表。

- 无序列表
- 无序列表
* 无序列表
* 无序列表
+ 无序列表
+ 无序列表

均被渲染为

  • 无序列表
  • 无序列表
- 无序列表- 无序列表子项 - 无序列表子项- 无序列表子项的子项- 最多四级啦
- 无序列表
  • 无序列表

    • 无序列表子项
    • 无序列表子项
      • 无序列表子项的子项

        • 最多四级啦
  • 无序列表

代码语法

单词或短语将其包含在(`)中,代码块则包含在(```)中,并写上代码的类型,如(```html)。

<!DOCTYPE html>
<html>
  <head>
    <meta charset=“UTF-8”>
    <title>这是一个HTML5的网页
  </head>
  <body>
    <p>Hello HTML5</p>
  </body>
</html>

渲染为:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>这是一个HTML5的网页</title></head><body><p>Hello HTML5</p></body>
</html>

分割线语法

跟word创建分割线类似,使用三个或多个(***)、破折号(---)或下划线(___),不能包含其他内容。

***
---
___
******

链接语法

链接的文本放在中括号([])中,链接地址放在紧挨在中括号后的括号中,链接的title可选。[超链接显示的文本](超链接地址 "超链接的title属性")
超链接显示的文本,鼠标移到此处显示超链接的title,点击跳转到超链接地址

图片语法

添加图片格式:![图片alt文本](图片链接 "图片的title属性")

![这是一张在线的图片,图片无法加载时会显示该文本](https://img-blog.csdnimg.cn/4078d8d2161d4dc6aaab8fe2e5843a75.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q5pyI5pyI6bif5ZGA,size_20,color_FFFFFF,t_70,g_se,x_16 "图片的title属性,鼠标移入显示")
![这是一张在线的图片,图片无法加载时会显示该文本](httpGA,size_20,color_FFFFFF,t_70,g_se,x_6 "图片的title属性,鼠标移入显示")


转义字符语法

在我们正文中需要使用到markdown的关键字时,可在前面加一个\符号,即可转义该字符。在使用到markdown关键字的时机加上\符号即可,如"`“就需要写为”\`"

Markdown基本语法笔记相关推荐

  1. 《MarkDown》语法笔记

    1.*斜体* _斜体第二种方法_ 2.**加粗** __加粗的第二种方法__ 3.<(<符号) 4.&(&符号) 5.两个enter是换行 6.在 href 属性里面,必须 ...

  2. 全宇宙第一编辑器VS Code搭配Markdown打造云端笔记(二:MD语法速成)

    十分钟掌握Markdown 语法~ 纯粹的 Markdown 语法其实非常简单, 70 行的语法介绍就可以写完. # 一级标题## 二级标题### 三级标题每写完一个段落要隔一行空行.就像这样, 隔了 ...

  3. Markdown基本语法 学习笔记----表格序号31

    一.标题 使用 # 来标注标题的书写,#后需要加一个字符空格再加标题文字 #是一级标题的,##是二级标题,以此类推,最多支持六级标题. 示例: # 这是一级标题 ## 这是二级标题 ### 这是三级标 ...

  4. markdown简明语法

    # markdown简明语法 标签(空格分隔): markdown 本语法只涵盖了常用的内容 [toc] 标题 标题 标题 语法为:根据需求 可以指定 不同大小的标题# 顶级## 次级### 次次级. ...

  5. Markdown基础语法小结

    一.前言 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. --摘自百度百科 没想到一向不太靠谱的百度百科这次竟有了如此精辟的解释. ...

  6. 小白的markdown基础学习笔记

    markdown基础学习笔记 1.代码块与代码区块 // 代码块语法: ​```java ​```shell // 代码区块语法: `print(hello world)` print(hello w ...

  7. 带你几分钟学会MarkDown基本语法

    目录 1. 快捷键 2. 基本语法 2.1 字体设置斜体.粗体.删除线 2.2 分级标题 2.3 链接 2.4 分割线 2.5 代码块 2.6 引用 2.7 列表 2.8 表格 3. 常用技巧 3.1 ...

  8. 1.markdown基础语法

    markdown 基础语法 使用VScode时的一些意外情况 最开始用的是vscode写md笔记,但是最后需要用它写代码,所以就去用其他的编辑器了,寻找过程一言难尽,因为我觉得大部分md编辑器都比不上 ...

  9. 全宇宙第一编辑器VS Code搭配Markdown打造云端笔记(一)

    VS Code 配上 Markdown 语言, 就能写出酷炫, 便捷, 且适应互联网的「云端」学习笔记. 这个教程是我这段时间踩过各种各样的坑之后, 总结 VS Code 做学习笔记的最佳实践. 如果 ...

最新文章

  1. 2017《面向对象程序设计》寒假作业一
  2. 剖析Vue原理实现双向绑定MVVM
  3. Android_Sqlbrite入门使用
  4. 信息保护:从经典纠错到量子面膜
  5. mariadb mysql 配置文件_MariaDB/MySQL配置文件my.cnf解读
  6. 【设计模式 00】设计模式的六大原则
  7. python开发系统架构设计师_系统架构设计师在线题库
  8. 宁德时代拟再投240亿元扩产宜宾基地
  9. html canvas blob image 污染源
  10. 关于ios 里面碰到内存错误的两种设置
  11. 搭建本地LNMP开发环境(2.5)-安装vim
  12. SysCeo_Win7_Classic_V7.8_32位+64位(6in1)纯净经典版
  13. 企业管理系统可视化权限功能设计
  14. Ubuntu 网络限速
  15. 原创视频 | 我可以自学编程吗?解答新手学编程的疑惑!
  16. 凑微分公式_凑微分法解常见函数的积分方法
  17. Kettle数据库连接中的集群与分片
  18. elasticsearch nested嵌套查询
  19. java空气质量指数AQI算法
  20. 7 个Javascript 小技巧

热门文章

  1. 洗牌——114514
  2. HMC5983求解偏航角
  3. 树莓派控制Dobot遇到的问题
  4. 数据挖掘笔试面试(5)
  5. 有苦有乐的算法 --- 图的宽度优先遍历
  6. Qt之QTextCodec乱谈
  7. Android和win10的融合,微软Windows10更新版亮相 更好融合iOS、Android系统
  8. UOJ224 NOI2016 旷野大计算 构造、造计算机
  9. EFCore的外键级联删除导致的【可能会导致循环或多重级联路径】
  10. 0基础入门Linux运维,有哪些学习技巧?