Markdown语法指南
1、背景
个人比较喜欢用Markdonw写东西,比如写博客随笔,写有道云笔记等,但有的时候会突然忘记某个具体语法怎么写了,如插入图片、插入链接、表格等,那干脆把这个语法简单地总结一下,也方便日后快速查询作为参考使用
2、[标题] 语法:井号 + 空格 + 内容
共有六级标题,一级标题字号最大,只写一个#;从二级到六级#号数量依次递增,字号依次递减,六级标题写六个#。
3、[无序列表] 语法:减号 + 空格 + 内容或加号 + 空格 + 内容或者星号 + 空格 + 内容
4、[有序列表] 语法:数字. + 空格 + 内容
5、[内容高亮] 语法:两个等于号 + 内容 + 两个等于号
6、[斜体] 语法:星号 + 内容 + 星号
7、[粗体] 语法:两个星号 + 内容 + 两个星号
8、[粗斜体] 语法:三个星号 + 内容 + 三个星号
9、[删除线] 语法:两个波浪号 + 内容 + 两个波浪号
10、[分割线] 语法:至少三个短横线
### **11、[引用] 语法:`大于号 + 空格 + 内容`**
- 说明:`引用`的语法可嵌套引用,即`两个大于号 + 空格 +内容`、`三个大于号 + 空格 +内容`或更多嵌套,写法和显示效果如下所示:

出自《圣经》
第一章《创世纪》
【创 1:1】 起初 神创造天地。
【创 1:2】 地是空虚混沌,渊面黑暗; 神的灵运行在水面上。
【创 1:3】 神说:“要有光”,就有了光。
【创 1:4】 神看光是好的,就把光暗分开了。
【创 1:5】 神称光为昼,称暗为夜。有晚上,有早晨,这是头一日。
12、[代码框] 语法:三个反单引号 + 内容 + 三个反单引号
说明:反单引号即电脑键盘英文输入状态下,左上角Esc下面的按键,写法和显示效果如下所示:

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
说明:代码高亮支持java javascript json cpp css xml sql php vim http nginx ruby等众多语言,当然也可以不用指明代码语言,此时为禁用代码高亮
13、[插入链接] 语法:左中括号 + 链接说明 + 右中括号 + 左小括号 + 链接地址 + 右小括号
如下所示:

另外,由于在页面中嵌套过多链接不美观,修改时也无法集中修改,因此还有一种方式来插入链接,即把链接地址提取出来放到页面最下面(或其它你觉得合适的地方),写法和显示效果如下所示:

说明1:插入链接的方式中,双引号里的内容是鼠标悬浮标题,可有可无。
说明2:第二种插入链接的方式中,需要在页面底部标注出1 2所引用的链接地址
14、[插入图片] 语法:感叹号 + 左中括号 + 图片说明 + 右中括号 + 左小括号 + 图片链接 + 右小括号
即比链接语法多了一个
感叹号,如下所示:


15、[插入表格]语法
插入表格说明:用
|分隔单元格,用-分隔表头和内容行,:---、:--:、---:分别代表左对齐、居中对齐、右对齐(当然也可以不用指明对齐方式,默认是左对齐),如图所示:

显示效果如下:
| 姓名 | 性别 | 院校 | 专业 |
|---|---|---|---|
| LukeFan | 男 | 合工大 | 计算机 |
16、[页面内导航]语法:左中括号 + 导航说明 + 右中括号 + 左小括号 + 井号 + 跳转行id + 右小括号
说明:该语法好像描述得有点晦涩 不直观 也不易懂......我们就直接来看看具体写法吧,如下所示,我写了两个页面导航跳转,其中小括号里的
jump和desc就是id,可随意命名。

在你想要跳转到的那一行的上面,加入如下圈内代码,是用
<h6>标签,还是用<span>标签无所谓,只要指定了id就行

显示效果如下:
17、[首行缩进]语法:两个全角空格 + 内容
1.Markdown没有专门的符号来表示首行缩进;
2.我们可以先把输入法置为全角状态;
3.然后再输入两个空格即可实现缩进
18、[如何换行] 语法:空格 + 空格 + 换行
最后说明:上面分享的Markdown简明语法指南是比较通用的,但也有可能这里的语法对于你在使用的Markdown解析器是不起作用的,这就要看具体的Markdown编辑器了
Markdown语法指南的更多相关文章
- markdown 语法指南
说明:左边是markdown的语法 右边是预览.(我这里用了黑色的背景,一般白色较多) 1. 标题 2.列表 3.引用 (1)一层引用 (2)多层引用 4.图片(如果是本地:按照语法写图片路径:如果是 ...
- Markdown编辑器语法指南2
人的一切痛苦, 本质上都是对自己的无能的愤怒. --王小波 1 Markdown编辑器的基本用法 1.1 代码 如果你只想高亮语句中的某个函数名或关键字,可以使用 `function_name()` ...
- GitHub 风格的 Markdown 语法
GitHub 风格的 Markdown 语法 [译] GitHub 风格的 Markdown 语法 Original: GitHub Flavored Markdown - GitHub Help T ...
- Markdown使用指南(1)——基础语法
[TOC] Markdown使用指南 标题 # 这是一级标题 ## 这是二级标题 ### 这是三级标题 ###### 这是六级标题 引用 > 这是一级引用 >> 这是二级引用 > ...
- [转载]Markdown——入门指南
http://www.jianshu.com/p/1e402922ee32/ 转载请注明原作者,如果你觉得这篇文章对你有帮助或启发,也可以来请我喝咖啡. 导语: Markdown 是一种轻量级的「标记 ...
- Markdown语法与入门
Markdown语法与入门 Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的 ...
- 使用 java 实现一个简单的 markdown 语法解析器
1. 什么是 markdown Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的 ...
- markdown 语法规则
markdown 语法规则 参考Markdown--入门指南 也可以参考这篇 Markdown: Basics (快速入门) 一级标题 二级标题 三级标题 列表 无序 1 2 3 有序 1 2 3 需 ...
- Markdown 语法的超快速上手
本文支持WTFPL协议,因此你想往哪转就往哪转. Why markdown? Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. Ma ...
随机推荐
- nginx 关于client_max_body_size client_body_buffer_size配置
最近生产环境在这两个参数之间遇到过几次坑.这里记录下.client_max_body_sizeclient_max_body_size 默认 1M,表示 客户端请求服务器最大允许大小,在“Conten ...
- 安装需要的第三方库时,命令行输入pip提示不是内部或外部命令
简介 在做Python开发时,安装需要的第三方库时,大多数人喜欢选择在命令行用pip进行安装. 然而有时敲入pip命令会提示‘pip’不是内部或外部命令..如图: 解决办法 1.在python安装目录 ...
- 深入解析 H.265 编码模式,带你了解Apple全面推进H.265的原因
今天我们聊聊视频编码.视频文件亘古以来存在一个矛盾:高清画质和视频体积的冲突,相同编码标准下,视频更高清,视频体积更大.因此,应用更先进的视频编码标准,降低视频体积,可以大幅降低网站的流量消耗. 目前 ...
- c 编译器大全
c 编译器大全 看了下nginx的auto/cc下的目录,nginx对多种c语言的编辑器都进行了支持.才知道c语言有那么多编辑器. 编译器原理 所谓编译器,就是执行下面的三步骤: 1 将目标语言转换为 ...
- 【学习】在Windows10平台使用Docker ToolBox安装docker(一)
前言:今天距离元旦还有44天,时间点是18:11:45,想了想一路学习的过程和其中遇到的困难,其中有克服的,有放弃的,这有可能是我自己意志不坚定吧,学习docker也是我当下的一个目标,不知道会是成功 ...
- 『最长等差数列 线性DP』
最长等差数列(51nod 1055) Description N个不同的正整数,找出由这些数组成的最长的等差数列. 例如:1 3 5 6 8 9 10 12 13 14 等差子数列包括(仅包括两项的不 ...
- 从锅炉工到AI专家(2)
大数据 上一节说到,大多的AI问题,会有很多个变量,这里深入的解释一下这个问题. 比如说某个网站要做用户行为分析,从而指导网站建设的改进.通常而言如果没有行为分析,并不需要采集用户太多的数据. 比如用 ...
- Linux学习笔记(一):常用命令(1)
经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助 ...
- 不在models.py中的models
概述 如何让你定义的model不在models.py中 在app的models目录中的models 你新建一个app后这个models.py就会自动建立,里面只有几行代码.那么如果是一个中大型项目,每 ...
- Java 由浅入深GUI编程实战练习(二)
一,项目简介 1.利用Java GUI 绘制图像界面,设置整体布局 2.编写一个随机数生成1~100的随机数 3.编写一个验证类,用于验证用户输入值与生成随机数是否相等并记录用户猜测次数,当用户猜测成 ...