一 Markdown简介

Markdown是⼀种可以使⽤普通⽂本编辑器编写的标记语⾔,通过简单的标记语法,它可以使普通⽂本内容具有⼀定的格式,可以简单理解为纯⽂本格式的word。

软件⼀般⽤vscode(https://code.visualstudio.com)或者typora(https://www.typora.io),⽂件格式后缀⼀般为.md ,常⽤于编写说明⽂档,并且以README.md 的⽂件名保存在软件的⽬录下⾯。

推荐软件visual studio code微软的良心之作。

Markdown是一种习惯,像敲代码一样敲文字。

轻量级的标记性语言,在用键盘把文字打出来的同时搞定排版,可以把全部精力用在内容上。

语法非常简单,主要标记不超过10个,可以轻松的转换为HTML。

二 文件格式

1.标题
在想要设置标题的⽂字前加#可将其变为标题(‘#’字符要在⾏⾸)。
⼀个#为⼀级标题,## 为⼆级标题,最多为六级标题。

# 这是⼀级标题
## 这是⼆级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

2.字体

字体可加粗,斜体字,删掉,其中可以互相组合

加粗为, **加粗**
斜体为, *斜体*
删除为, ~~删除~~

3.分割线

分割线表示为三个以及多于三个的- , * , _ ,表现效果⼀样

4.代码⽚段

⽂本中可以插⼊⾏内代码,为`code`,此处为反引号。
表现效果为: code
也可以插⼊⼤段代码,⼀般为

``` (语⾔)
代码 line1
代码 line2
```

语⾔处标清语⾔类别,⼀般会根据不同语⾔进⾏⾼亮处理。

5.超链接

格式为[显示⽂字](链接地址)

[谷歌](google.com"已经被墙")

或者定义一个id
[谷歌][id1] [id1]:google.com"已经被墙"

也可以插⼊图⽚,格式为前加⼀个! , ![显示⽂字](链接地址)

6.列表

分为有序列表和⽆序列表

有序列表为

1. 条⽬1
2. 条⽬2
3. 条⽬3

⽆序列表为

- 可以换为* 或+

- 条⽬1
- 条⽬2
- 条⽬3

 列表可以嵌套,前⾯的数字或者符号与后⾯的内容之间要留⼀个空格。

7.引⽤

在引⽤的⽂字前加>即可。引⽤也可以嵌套。

8.表格

:| 左对齐 |:右对齐 :|: 居中对齐

name | 价格 | 数量
-|-|-
⾹蕉 | $1 | 5 |
苹果 | $1 | 6 |
草莓 | $1 | 7 |

9.⽬录

[TOC]

10.数学公式

$$
用4个$括起来
$$

11.脚注

脚注[^脚注1]

[^脚注1]:不啦不啦不啊啦啊

最常⻅的Markdown格式选项和键盘快捷键 :

| 输出后的效果 | Markdown | 快捷键 |
| ----------- | --------------- | ----------------- |
| ** Bold ** | **text** | Ctrl/⌘ + B |
| *Emphasize* | *text* | Ctrl/⌘ + I |
| [Link]() | [title](http://) | Ctrl/⌘ + K |
| Inline Code | `code` | Ctrl/⌘ + Shift + K |
| Image | ![alt](http://) | Ctrl/⌘ + Shift + I |
| List | * item | Ctrl + L |
| Blockquote | > quote | Ctrl + Q |
| H1 | # Heading | |
| H2 | ## Heading | Ctrl/⌘ + H |
| H3 | ### Heading | Ctrl/⌘ + H (x2) |

Markdown基础知识的更多相关文章

  1. MarkDown基础语法大全

    一.MarkDown是什么? Markdown是一种轻量级的「标记语言」,创始人为约翰·格鲁伯,用简洁的语法代替排版,目前被越来越多的知识工作者.写作爱好者.程序员或研究员广泛使用.其常用的标记符号不 ...

  2. [源码解析] PyTorch 流水线并行实现 (1)--基础知识

    [源码解析] PyTorch 流水线并行实现 (1)--基础知识 目录 [源码解析] PyTorch 流水线并行实现 (1)--基础知识 0x00 摘要 0x01 历史 1.1 GPipe 1.2 t ...

  3. .NET面试题系列[1] - .NET框架基础知识(1)

    很明显,CLS是CTS的一个子集,而且是最小的子集. - 张子阳 .NET框架基础知识(1) 参考资料: http://www.tracefact.net/CLR-and-Framework/DotN ...

  4. RabbitMQ基础知识

    RabbitMQ基础知识 一.背景 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然 ...

  5. Java基础知识(壹)

    写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...

  6. selenium自动化基础知识

    什么是自动化测试? 自动化测试分为:功能自动化和性能自动化 功能自动化即使用计算机通过编码的方式来替代手工测试,完成一些重复性比较高的测试,解放测试人员的测试压力.同时,如果系统有不份模块更改后,只要 ...

  7. [SQL] SQL 基础知识梳理(一)- 数据库与 SQL

    SQL 基础知识梳理(一)- 数据库与 SQL [博主]反骨仔 [原文地址]http://www.cnblogs.com/liqingwen/p/5902856.html 目录 What's 数据库 ...

  8. [SQL] SQL 基础知识梳理(二) - 查询基础

    SQL 基础知识梳理(二) - 查询基础 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5904824.html 序 这是<SQL 基础知识梳理( ...

  9. [SQL] SQL 基础知识梳理(三) - 聚合和排序

    SQL 基础知识梳理(三) - 聚合和排序 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5926689.html 序 这是<SQL 基础知识梳理 ...

随机推荐

  1. [LeetCode]Sql系列4

    ##题目1 626. 换座位 小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id. 其中纵列的 id 是连续递增的 小美想改变相邻俩学生的座位. ...

  2. 虚虚实实,亦假亦真的 ValueTuple,绝对能眩晕你

    一:背景 1. 讲故事 前几天在写一个api接口,需要对衣物表进行分页查询,查询的output需要返回两个信息,一个是 totalCount,一个是 clothesList,在以前我可能需要封装一个 ...

  3. JDK安装与基础环境变量配置 入门详解 - 精简归纳

    JDK安装与基础环境变量配置 JERRY_Z. ~ 2020 / 9 / 17 转载请注明出处!️ 目录 JDK安装与基础环境变量配置 一.下载 二.安装 (1).双击.exe文件 (2).全选安装工 ...

  4. Java面试之Java基础问题答案口述整理

    Java面试之基础问题答案口述整理 面向对象的理解 面向对象思想就是在计算机程序设计过程中,把具体事物的属性特性和行为特征抽象出来,描述成计算机事件的设计思想.它区别于面向过程的思想,强调的是通过调用 ...

  5. git个人常用命令

    git https://www.cnblogs.com/chenwolong/p/GIT.html 添加当前目录的所有文件到暂存区 $ git add . 提交暂存区到仓库区 $ git commit ...

  6. robotframework获取Token

    公司做接口自动化,但是其他接口调用都需要传入token,所以首要目标是把token读取出来. 需要清楚以下内容: 1.登录使用post请求 2.https协议,且登录后需手工验证SSL证书,默认处于不 ...

  7. Spring Boot 第一弹,问候一下世界!!!

    持续原创输出,点击上方蓝字关注我吧 目录 前言 什么是Spring Boot? 如何搭建一个Spring Boot项目? 第一个程序 Hello World 依赖解读 什么是配置文件? 什么是启动类? ...

  8. Spring属性注入(set方式、构造函数方式、p名称空间、spel、复杂类型)

    1.set注入方式 (1)注入的为值类型(八大数据类型)的数据 配置文件: <?xml version="1.0" encoding="UTF-8"?&g ...

  9. 对之前IoT项目的完善

    博文有点长,因为是两个大项目(四个小项目)放一起了,不过都很适合新手小白(有源程序的情况),也可以再接 OLED 屏,就是前几篇博客的操作 一.esp8266 读取 DHT11 数据并通过微信小程序发 ...

  10. sed: -e expression #1, char 23: unknown option to `s'

    语言:bash why? / 作为sed的分隔符,和需要操作的内容有冲突 way? 替换 / 分隔符为 # 或者其他分隔符