Markdown通用的常用语法说明
前言
Markdown 是一种轻量级的 标记语言,语法简洁明了、学习容易,还具有其他很多优点,目前被越来越多的人用来写作使用。
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。
由于一些扩展只在特定的环境中才能实现,所以这里介绍的是通用的常用语法说明。
语法
下面就是常用的Markdown语法内容,以标准Markdown语法为依据,可能这里有一些差异,请以语法为准。
标题
标题分为6级,对应HTML标签的h1~h6。#越多,字体越小。
# H1标题
## H2标题
### H3标题
#### H4标题
##### H5标题
###### H6标题
H1标题
H2标题
H3标题
H4标题
H5标题
H6标题
分隔符
分隔符就是一条横线。
---
文本样式
斜体
* 斜体文本 *
_ 斜体文本 _
斜体文本 斜体文本
粗体
加粗就是是文字为粗体显示,可以使用下面两中方式表示:
**粗体文本**
__粗体文本__
粗体文本
粗体文本
斜粗体
***斜粗体文本*** *__斜粗体文本__*
_**斜粗体文本**_ ___斜粗体文本___
斜粗体文本 斜粗体文本
斜粗体文本 斜粗体文本
删除线
文字有一条删除线的效果
~~ 删除效果 ~~
删除效果
高亮
文字用醒目的高亮显示
这是` 高亮文本 `效果。
这是高亮文本
效果。
代码块
代码块就是将源码直接进行展示,可在开始的 ``` 后面加上代码语种名称。
`` ` javascript
var str = "hello world!";
alert(str);
`` `
为了显示,上面给出的 ``` 加了一个空格。
var str = "hello world!";
alert(str);
上面就是效果
图片
图片展示
方式1:
![文本内容](https://help.github.com/assets/images/site/favicon.ico "logo")
方式2:
![文本内容][img]
[img]:https://help.github.com/assets/images/site/favicon.ico "logo"
方式1:
方式2:
说明:
URL后面的内容是鼠标hover提示文本,可以省略,省略时就没有鼠标hover提示文本效果。
推荐使用方式2,当一个链接在文中多次出现的时候,就会体现出其优点了。
另外,后面的提示文本除了使用 "提示文本" 外,还可以是 '提示文本' 和 (提示文本) 。
[id]:URL "鼠标hover提示文本"
[id]:URL '鼠标hover提示文本'
[id]:URL (鼠标hover提示文本)
链接
链接根据链接目标可分为站内站外链接,按照类型可分为文本链接和图片链接。
综上所述,可分为以下三种:
文本链接
给文本信息添加超链接
1.<https://github.com/SeayXu>
2.[文本链接](https://github.com/SeayXu "SeayXu")
3.[文本链接][id]
[id]:https://github.com/SeayXu "SeayXu"
1.https://github.com/SeayXu
2.文本链接
3.文本链接
链接URL相关说明和图片一样,请查看
特例:
当链接的文本内容和链接Id相同的时候,可以不用写链接后面的Id。
[SeayXu][]
[SeayXu]:https://github.com/SeayXu "Seay"
图片链接
给图片加上超链接
方式1:
[![Github](https://help.github.com/assets/images/site/favicon.ico "Seay")](https://github.com/SeayXu "SeayXu")
方式2:
[![Github][img-url]][link-url]
[link-url]:https://github.com/SeayXu "SeayXu"
[img-url]:https://help.github.com/assets/images/site/favicon.ico "Seay"
方式1:
方式2:
提示:由于各个Markdown解析不同,所以显示的提示文本有可能也不太一样。
锚点
锚点其实与文本链接和图片链接用法是一样的,只不过是在本页面内,需要稍微改动下。
设置锚点链接目标:
<h6 id="url-more">说明:</h6>
添加锚点:
[锚点](#url-more "anchor alt text")
[锚点][anchor]
[anchor]:#url-more "anchor alt text"
说明:相对于文本链接和图片链接,主要是添加了锚点链接目标这一操作,使用语法跟文本链接和图片链接一样。
列表
列表分为有序和无序两种。
无序列表
无序列表有三种表示方法: *
、 + 和 -。
下级在上级基础上前面多加两个空格,符号与内容直接有一个空格。
无序列表1:
* 一级条目1
* 一级条目2
* 二级条目1
* 二级条目2
* 三级条目1
* 三级条目2
* 三级条目3
* 二级条目3
* 一级条目3
- 一级条目1
- 一级条目2
- 二级条目1
- 二级条目2
- 三级条目1
- 三级条目2
- 三级条目3
- 二级条目3
- 一级条目3
在这里只演示一种,另外两种就是把 *
分别换成 + 和 - 。
有序列表
有序列表与无序列表类似,只不是是将前面的符号换成数字而已。
1. 一级条目1
2. 一级条目2
1. 二级条目1
* 二级条目2
* 三级条目1
+ 三级条目2
- 三级条目3
- 二级条目3
2. 一级条目3
- 一级条目1
- 一级条目2
- 二级条目1
- 二级条目2
- 三级条目1
- 三级条目2
- 三级条目3
- 二级条目3
- 一级条目3
说明:
- 有序列表有自动纠错功能,当序号输入错误时,会自动更正显示序号。
- 有序列表可结合无序列表,只在第一个条目输入序号后,同级条目会自动编号。
引用
引用内容可以嵌套引用和使用其他语法,在引用内容后面空一行就表示引用结束。
>这是一段包含**加粗**的 _斜体_ 和 _**斜粗体**_ 并带有`高亮`显示的一段文本来自[我的Github](https://github.com/SeayXu "SeayXu")。
我是图片:
![github logo][github-img]
[github-url]:https://github.com/SeayXu "SeayXu"
这是一段包含加粗的 斜体 和 斜粗体 并带有
高亮
显示的一段文本来自我的Github。
我是图片:
本文来自:markdown-general-common-syntax
本文就介绍到这里,如有不足之处,可随时与我联系。
Markdown通用的常用语法说明的更多相关文章
- Markdown简介以及常用语法
Markdown简介以及常用语法 最近发现用markdown记录东西很方便,感觉和emacs的org mode很类似,但是windows下使用emacs不是很方便.特此记录一下markdown常用的语 ...
- sublime text3: markdown 安装及常用语法简介
自己上传到 github 上的 README.rdm 文件内容显示没有“美化”,所有内容都挤在一块儿了,很不舒服. 原因是:github 的文档 README.rdm 文件使用 markdown 编辑 ...
- typora中文版官方免费快速下载以及Markdown的一些常用语法、Java知识点
typora下载 链接:https://某度云盘的域名/s/1geD1APxnyV3gogYW3E08bQ 密码:8fdp 把某度云盘的域名进行替换 1.标题 # 标题1 ## 标题2 ### 标题3 ...
- Markdown常用语法
什么是Markdown Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档. 通过Markdown简单的语法,就可以使普通文本内容具有 ...
- 初识markdown以及markdown的常用语法
一直都听说markdown可以写作变得更加方便,但是总没有去了解一下,今天下载了一个markdown编辑器,感受了一下markdown的魅力,发现对于程序员写博客之类的,markdown带来了很大 ...
- MarkDown常用语法表
MarkDown常用语法表 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Title - 标题 2 H ...
- Markdown常用语法学习
Markdown常用语法学习,这些就够用了. 演示地址: https://github.com/YalongYan/Markdown-- 特别提示: 标题'##'后面必须加一个空格,否则编译不对.# ...
- Markdown 常用语法总结
注意:Markdown使用#.+.*等符号来标记,符号后面必须跟上至少跟上 1个空格才有效! Markdown的常用语法 标题 Markdown标题支持两种形式. 1.用#标记 在标题开头加上1~6个 ...
- markdown下载、安装、破解、汉化与常用语法
markdown是一种纯文本格式的标记语言.通过简单的标记语法,它可以使普通文本内容具有一定的格式. 一.markdown下载 markdown破解版下载地址: http://www.pc6.com/ ...
随机推荐
- Vue-Router 页面正在加载特效
Vue-Router 页面正在加载特效 如果你在使用 Vue.js 和 Vue-Router 开发单页面应用.因为每个页面都是一个 Vue 组件,你需要从服务器端请求数据,然后再让 Vue 引擎来渲染 ...
- 手把手教你写一个RN小程序!
时间过得真快,眨眼已经快3年了! 1.我的第一个App 还记得我14年初写的第一个iOS小程序,当时是给别人写的一个单机的相册,也是我开发的第一个完整的app,虽然功能挺少,但是耐不住心中的激动啊,现 ...
- Android 旋转屏幕--处理Activity与AsyncTask的最佳解决方案
一.概述 运行时变更就是设备在运行时发生变化(例如屏幕旋转.键盘可用性及语言).发生这些变化,Android会重启Activity,这时就需要保存activity的状态及与activity相关的任务, ...
- Linux命令【第二篇】
1.如何过滤出已知当前目录下oldboy中的所有一级目录(提示:不包含oldboy目录下面目录的子目录及隐藏目录,即只能是一级目录). ^:以什么开头,例如^olboy表示以oldboy开头. ls: ...
- 高级渲染技巧和代码示例 GPU Pro 7
下载代码示例 移动设备正呈现着像素越来越高,屏幕尺寸越来越小的发展趋势. 由于像素着色的能耗非常大,因此 DPI 的增加以及移动设备固有的功耗受限环境为降低像素着色成本带来了巨大的压力. MSAA 有 ...
- excel常用技巧
复制表格时,如果要加上行标和列标.页面布局->工作表选项:标题,勾上打印->复制下拉框->复制为图片加上打印样式 一行长拆成几行短或几行短变成一行长的文本拆分,可以通过:填充-> ...
- linux-centos在VM中的网络配置
1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,i ...
- mono for android学习过程系列教程(1)
直接进入主题,关于mono for android的学习,首先配置好环境,如何配置环境,度娘谷歌一大堆,记得使用破解版. 我自己是百度“黑马四期”传智播客的视频,里面有破解版开发环境的软件. 今天直接 ...
- ValueInjecter----最好用的OOM(以微信消息转对象举例)
使用数据实体的好处我这里就不多说了,但大家享受这些好处的时候,难免也对那些琐碎的赋值代码感到厌烦,基于此,我认为掌握一个oom的使用,还是很有必要的. 这种类型的工具有很多,比如automapper, ...
- egret调用页面js的方法。
参考文献: http://bbs.egret-labs.org/thread-267-3-1.html http://docs.egret-labs.org/post/manual/threelibs ...