请参考百度百科、维基百科
markdown可以把markdown的笔记转换成成html和pdf文档,也可以把markdown的代码发布到各大的博客网站,比如cnblogs、csdn、简书、开源中国等。
支持markdown语法的编辑器有:markdown Pad、Sublime Text、MarkPad、MacDown、Cmd Markdown; 这里推荐了5款常用的markdown编辑器,这里不再赘述安装教程,安装方法请查看官方的安装教程或者自行搜索安装教程。我安装的是markdown pad2.
我们会介绍几种常用的markdown语法,如果满足不了自己的需求,请自行查阅资料或者查看一下的文件
注意:可以用html中的h1~h6来表示6级标题,也可以用#来表示,1个#表示一级标题,2个#表示二级标题,以此类推;二级标题下面会有一根分割线
列表
有序列表 1. first 2. second
code:
简单引用1
简单引用2
多行引用
嵌套引用
引用中使用Markdown语法。
- 这是第一行列表项。
- 这是第二行列表项。
给出一些例子代码:
return shell_exec("echo $input | $markdown_script");
注意:一级应用是一个>符号,如果二级应用(嵌套应用就用2个>),两个同级引用在一起时,需要加一个换行,在应用后面可以加标题(#)
代码区块
代码块1
代码块2
code:
代码块1
代码块2
注意:建立代码区块,只需要简单地缩进4个空格或是1个制表符就可以代码块一直持续到没有缩进的那一行(或是文件的结尾),也可以用来包起我们要表示的代码 代码 段落代码 包含
反引号
包含 两个反引号
<特殊符号&>
code:
段落代码
包含`反引号
包含 `两个反引号`
<特殊符号&>
注意:如果要标记一段行内代码,可以用反引号 ` 把它包起来,用多个反引号来开启和结束代码区段
分隔线
---
* * *
注意:一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西,也可以在星号或是减号中间插入空格
段落和换行
段落
注意:段落是由一个或多个连续的文本行组成,它的前后要一个以上的空行(显示上看起来像是空的)
换行
line1
line2 line3
line4
code:
line1
line2
line3
line4
注意:Mardown允许段落内的强迫换行(插入换行符)。要依赖Markdown来插入
标签的话,在
插入处要先按入两个以上的空格然后回车
链接
支持两种形式的连接语法: 行内式和参考式
行内式:baidu
参考式:google
隐式链接标记:github
html:cnblogs
http:\www.baidu.com
强调
斜体
斜体
粗体
粗体
code:
斜体
斜体
粗体
粗体
注意:Markdown使用性星号(*)和底线(_)作为标记强调字词的符号,两端被一个或_包围的单词会被转换成斜体;两端被两个或_包围的单词会被转换成粗体;*或_的两端不能有空白;用什么符号就以什么符号结尾。
图片
行内式
baidu
baidu
code:
参考式
code:
[google][gg]
[gg]:https://www.google.com.hk/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png "谷歌"
注意:图片全是网络资源,如果是本地资源,可以上传到网络上再制作超链接,也可以直接在markdown pad2中粘贴,粘贴时会提上上传到三方服务器上,然后我们可以用上的那个地址作为超链接
数学公式
$$ H(p,q)=- \sum_x p(x) \log q(x) $$
code:
$$ H(p,q)=- \sum_x p(x) \log q(x) $$
这是行间公式
$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$
code:
$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$
这是行内公式
这里是行内公式 (E = mc^2) 这里是行内公式
code:
这里是行内公式 \(E = mc^2\) 这里是行内公式
注意:如果需要其他格式的公式,请参考我在文档头部的链接或者自行搜索解决方案
转义
code
反斜线
` 反引号
星号
_ 底线
{} 花括号
[] 方括号
() 括弧
减号
. 英文句点
! 惊叹号
注意:使用反斜杠()来插入一些在语法中有其它意义的符号,如*需要转义的字符
原文:https://www.cnblogs.com/lijinshan950823/p/9366077.html