Markdown基础知识
一 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 |  | Ctrl/⌘ + Shift + I |
| List | * item | Ctrl + L |
| Blockquote | > quote | Ctrl + Q |
| H1 | # Heading | |
| H2 | ## Heading | Ctrl/⌘ + H |
| H3 | ### Heading | Ctrl/⌘ + H (x2) |
Markdown基础知识的更多相关文章
- MarkDown基础语法大全
一.MarkDown是什么? Markdown是一种轻量级的「标记语言」,创始人为约翰·格鲁伯,用简洁的语法代替排版,目前被越来越多的知识工作者.写作爱好者.程序员或研究员广泛使用.其常用的标记符号不 ...
- [源码解析] PyTorch 流水线并行实现 (1)--基础知识
[源码解析] PyTorch 流水线并行实现 (1)--基础知识 目录 [源码解析] PyTorch 流水线并行实现 (1)--基础知识 0x00 摘要 0x01 历史 1.1 GPipe 1.2 t ...
- .NET面试题系列[1] - .NET框架基础知识(1)
很明显,CLS是CTS的一个子集,而且是最小的子集. - 张子阳 .NET框架基础知识(1) 参考资料: http://www.tracefact.net/CLR-and-Framework/DotN ...
- RabbitMQ基础知识
RabbitMQ基础知识 一.背景 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然 ...
- Java基础知识(壹)
写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...
- selenium自动化基础知识
什么是自动化测试? 自动化测试分为:功能自动化和性能自动化 功能自动化即使用计算机通过编码的方式来替代手工测试,完成一些重复性比较高的测试,解放测试人员的测试压力.同时,如果系统有不份模块更改后,只要 ...
- [SQL] SQL 基础知识梳理(一)- 数据库与 SQL
SQL 基础知识梳理(一)- 数据库与 SQL [博主]反骨仔 [原文地址]http://www.cnblogs.com/liqingwen/p/5902856.html 目录 What's 数据库 ...
- [SQL] SQL 基础知识梳理(二) - 查询基础
SQL 基础知识梳理(二) - 查询基础 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5904824.html 序 这是<SQL 基础知识梳理( ...
- [SQL] SQL 基础知识梳理(三) - 聚合和排序
SQL 基础知识梳理(三) - 聚合和排序 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5926689.html 序 这是<SQL 基础知识梳理 ...
随机推荐
- H5C3综合案例
案例:实现步骤 1. 搭建HTML结构 <section> <div></div> <div></div> <div></ ...
- java时间日期的运用
我们在使用QQ.微信等应用时,我们的手机会提示该消息时在过去的某个时间发送的,我们如何运用JAVA来实现这个功能呢? 代码如下: public class Time { public static v ...
- Java一键部署包,Linux部署不用愁!!!
前言 昨天一哥们的弟弟突然问我有没有部署过的Linux,公司连个运维都没有,服务器都要后端部署.... 你有没有相似的遭遇呢?公司规模小,后端即是运维,一份工资干两份活,哈哈~ 为了解决这老弟的困惑, ...
- JWT理论理解
什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准(RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的 ...
- Analytics Zoo Cluster Serving自动扩展分布式推理
作者: Jiaming Song, Dongjie Shi, Gong, Qiyuan, Lei Xia, Wei Du, Jason Dai 随着深度学习项目从实验到生产的发展,越来越多的应用需要对 ...
- 滴滴开源AgileTC:敏捷测试用例管理平台
桔妹导读:AgileTC是一套敏捷的测试用例管理平台,支持测试用例管理.执行计划管理.进度计算.多人实时协同等能力,方便测试人员对用例进行管理和沉淀.产品以脑图方式编辑可快速上手,用例关联需求形成流 ...
- 面试题总结:可能是全网最好的MySQL重要知识点
标题有点标题党的意思,但希望你在看了文章之后不会有这个想法--这篇文章是作者对之前总结的 MySQL 知识点做了完善后的产物,可以用来回顾MySQL基础知识以及备战MySQL常见面试问题. 什么是My ...
- CBC字节翻转攻击
iscc2018线上赛开始两周多了,学到了很多,写几篇文章总结一下遇到的知识点,做一个归纳,方便以后查找. web300-----CBC字节翻转攻击 cbc是AES加密的cbc模式 即密码分组链模式: ...
- 有关Kafka的那些事
Kafka基本概念 Producer: 消息和数据的生产者,向kafka的一个topic发布消息的进程.代码.服务. Consumer:消息和数据的消费者,订阅数据并且处理器发布的消息的进程.代码.服 ...
- kmt字符串匹配
# -*- coding:utf-8 -*-class StringPattern: def findAppearance(self, A, lena, B, lenb): pos=0 tmp = 0 ...