首页 > 其他分享 >Markdown常用语法

Markdown常用语法

时间:2024-07-17 23:28:23浏览次数:14  
标签:常用 Markdown 单元格 标题 语法 子项目 使用 文本

Markdown 教程

Markdown 是一种轻量级标记语言,旨在使书写内容的格式化变得简单。它由 John Gruber 和 Aaron Swartz 创建,主要用于撰写文档、博客文章、README 文件等。本文将详细介绍 Markdown 的基本语法及其高级用法。

目录

  1. 标题
  2. 段落和换行
  3. 文本格式
  4. 列表
  5. 链接和图片
  6. 引用
  7. 代码
  8. 表格
  9. 分隔线
  10. 扩展语法

标题

Markdown 使用 # 来表示标题级别。标题级别从 1 到 6,对应的 # 的个数从 1 到 6。

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

效果如下:

一级标题

二级标题

三级标题

四级标题
五级标题
六级标题

段落和换行

在 Markdown 中,段落之间需要一个空行。换行可以使用两个或更多的空格后接换行符,或在行末加上 <br> 标签。

  • 使用:
这是第一段。<br> 这是第二段。
  • 效果:
    这是第一段。
    这是第二段。

文本格式

Markdown 提供了多种文本格式。

粗体:使用 **__ 包围文本。

  • 使用:
**这是粗体文本**
__这也是粗体文本__
  • 效果:
    这是粗体文本
    这也是粗体文本

删除线:使用 ~~ 包围文本。

  • 使用:
~~这是删除线文本~~
  • 效果:
    这是删除线文本

斜体

  • 使用:
*这是斜体文本*
_这也是斜体文本_
~~这是删除线文本~~
  • 效果:

这是斜体文本
这也是斜体文本
这是删除线文本


列表

Markdown 支持有序和无序列表。

无序列表:使用 *-+ 表示每个列表项。

  • 使用:
* 项目一
* 项目二
  * 子项目一
  * 子项目二
  • 效果:
  • 项目一
  • 项目二
    • 子项目一
    • 子项目二

有序列表:使用数字后接点号表示每个列表项(分子序号加tab)

  • 使用:
1. 项目一
2. 项目二
   1. 子项目一
   2. 子项目二
  • 效果:
  • 项目一
  • 项目二
    • 子项目一
    • 子项目二

链接和图片

Markdown 使用方括号和圆括号来表示链接和图片。

  • 使用: [链接文本](URL)
[这是一个链接](https://www.example.com)

图片

  • 使用: ![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传]()
  • 效果:
    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

引用

引用使用 > 表示,可以嵌套使用。

  • 使用:
> 这是一个引用
>> 这是一个嵌套引用
  • 效果:

这是一个引用

这是一个嵌套引用


代码

Markdown 支持行内代码和代码块。

  • 使用: 行内代码:使用反引号 `` 包围。
这是 `行内代码` 示例。
  • 效果:
    这是 行内代码 示例。

代码块:使用三个反引号或缩进四个空格。

  • 使用:
    ```
    这是代码块
    ```
  • 效果:
这是代码块

表格

Markdown 支持创建简单的表格。

  • 使用:
| 头部1 | 头部2 |
|-------|-------|
| 单元格1 | 单元格2 |
| 单元格3 | 单元格4 |
  • 效果:
头部1头部2
单元格1单元格2
单元格3单元格4

分隔线

分隔线使用三个或更多的星号、短线或下划线。

  • 使用:
***
---
___
  • 效果:



扩展语法

一些 Markdown 实现支持扩展语法,如任务列表、表情符号等。

任务列表

  • 使用:
- [ ] 任务一
- [x] 任务二
  • 效果:
  • 任务一
  • 任务二

表情符号

  • 使用:
:smile: :heart:
  • 效果:

标签:常用,Markdown,单元格,标题,语法,子项目,使用,文本
From: https://blog.csdn.net/qq_45024679/article/details/140507686

相关文章

  • Linux常用指令
    1.参考资料https://www.runoob.com/linux/linux-file-attrpermission.htmlhttp://c.biancheng.net/linux_tutorial/10/2.环境准备1.安装VMWare2.安装CentOS73.配置静态IPXShell远程连接3.基本技能1.快捷键和命令Tab键补全命令和目录(自动提示),只有唯一匹配的时候才能完全......
  • Liunx常用指令
    1.参考资料https://www.runoob.com/linux/linux-file-attrpermission.htmlhttp://c.biancheng.net/linux_tutorial/10/2.环境准备1.安装VMWare2.安装CentOS73.配置静态IPXShell远程连接3.基本技能1.快捷键和命令Tab键补全命令和目录(自动提示),只有唯一匹配的时候才能完全......
  • Mac常用操作及快捷键
    以前并不喜欢用快捷键,因为觉得记忆起来很麻烦。所以常常是在触控板上点点点。但是渐渐地,会发现频繁点按的弊端:累。效率低。选中再移动光标寻找比选中再直接操作效率低很多一切需要让手离开键盘的操作,都应该想办法去除。如果你发现某个操作每天都会用到,并且用时超过1秒,那就......
  • IT项目常用考核指标
    在IT项目管理中,考核指标是用来评估项目进展和成果的重要依据。以下是一些常用的IT项目考核指标,包括具体的指标名称、计算公式、基准达标值以及常见问题:1项目进度准时率项目的生命线是什么?没错,是时间!项目进度准时率,衡量的是项目是否按照既定时间节点推进。记住,时间就是金钱,延误......
  • JavaSE--基础语法
    JDK、JVM、JRE的区别以及作用    JDK:Java开发工具包(包括JRE和相关工具包)    JVM:Java虚拟机(通过JVM可以实现跨平台开发)    JRE:Java运行环境(包含JVM及Java核心类库)Java语言特性    简单    面向对象    跨平台(一次编译......
  • mysql数据库常用命令
    mysql数据库创建表的内容需要声明数据类型,数据类型分为整数Int、浮点数也就是小数、字符串、日期时间data。如id的话需要用整数int,商品价格的话用浮点数,名字用字符串varchar(30)括号里面是字符串的长度。常用命令:1、声明要使用的数据库use名称;2、创建表createtabletest(......
  • 常用十大加密软件排行榜丨2024好用的加密软件推荐
    2023年7月,中国人民大学的一位硕士毕业生盗取了该校2014级到2022级学生的大量个人隐私信息,包括照片、姓名、学号、籍贯等,并制作成网站,供人搜索浏览甚至颜值打分。该事件引发了对个人隐私保护和数据安全的广泛关注,突显了加密软件在防范数据泄露中的重要性。随着科技的发展,越来......
  • 常用的 JavaScript 数组处理方法
    1.map方法用于创建一个新数组,其结果是该数组中的每个元素调用一个提供的函数后返回的结果。letitems=[{id:1,name:'item1'},{id:2,name:'item2'},{id:3,name:'item3'}];letitemNames=items.map(item=>item.name);console.log(itemNames);......
  • css常用属性
    一、边框的属性border-width:简写属性为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。border-color:设置边框颜色。border-style:设置边框类型。属性值:  none    定义无边框。  hidden   与"none"相同。不过应用于表时除外,对于表,hidden用......
  • 【Linux网络】Linux网络协议栈常用代码片段
    1.读取网卡mac地址可以通过ioctl(sock,SIOCGIFHHWADDR,&ifr)读取mac地址,对任意类型的socket都适用,只需指定第三参数structifreqifr的ifr.ifr_name,这个ifr_name就是网络设备的名字,如eth0,eth1,lo等,在/proc/net/dev可找到,ioctl通过ifr_name获取设备信息。structifreqifr;strn......