Markdown最全语法

markdown语法操作

1、Markdown的目标是实现[易读易写]
2、兼容Html
3、不在Markdown函数范围之内的标签,都可以直接在文档里面用HTML撰写
4、要制约的只有一些HTML区块元素 
 比如<div>  <table>   <pre>  <p> 等标签
 必须在前后加上空行与其他内容区隔开,还要求它们的开始标签与
 结尾标签不能用制表符或空格来缩进
 Markdow的生成器有足够的智能,不会在html区标签外加上不必要的<p>
 
特殊字符自动换行
1、在html文件中,有两个字符需要特殊处理
<  和  &  
< 符号用于起始标签
& 符号则用于标记html实体
如果需要使用这些符号   必须使用实体形式  像是&lt;和&amp;

如果要在文档中插入一个版权号©
写法:&copy;

段落和换行
markdown  段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行  或者<br/>
如果你确实想要依赖 Markdown 来插入 <br /> 标签的话,在插入处先按入两个以上的空格然后回车。

标题
=(最高阶标题)  -第二阶标题
例如
this is 
=======

this is 
-------

1到6个#  对应标题1-6阶

区块引用
>

列表
无序列表使用星号、加号、减号
* + -

有序列表则使用数字接着一个英文句号
如  1. 2.

<ol>
<li>lia</li>
</ol>


分割线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线
 * * * *
 ***
 - - -
 -----
 
 链接
 建立一个行内式的链接,只要在方块括号后面紧接着圆括号并插入网址链接即可,如果你还想要加上链接的 title 文字,只要在网址后面,用双引号把 title 文字包起来即可
 This is [an example](http://example.com/ "Title") inline link.

[This link](http://example.net/) has no title attribute.

如果你是要链接到同样主机的资源,你可以使用相对路径:
See my [About](/about/) page for details.

参考式的链接是在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记:
This is [an example][id] reference-style link.
 
 
强调
使用星号(*)和底线(_)作为标记强调字词的符号
*第三帝国*
_fgdg_
 
代码
如果要标记一小段行内代码,你可以用反引号把它包起来(`)
Use the `printf()` function.

如果使用java代码使用反引号`3个

或者使用标签
<pre><code></code></pre>

图片
![Alt text](/path/to/img.jpg)
详细叙述如下:

一个惊叹号 !
接着一个方括号,里面放上图片的替代文字
接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上 选择性的 'title' 文字。
你可以使用普通的 <img> 标签。

自动链接
<http://example.com/>
具体可访问 [MarkDown 语法说明](http://www.markdown.cn/)

注意使用table标签时,在markdown中会出现表格上面空出很多行出来,改进方法:把table标签中所有标签写成一行
比如
<table>
    <tr>
        <td></td>
    </tr>
</table>
改成
<table><tr><td></td></tr></table>

这时肯定有小伙伴会问   我换了那么多行要删到什么时候?
告诉你一个方法把你的table粘贴到idea编辑其中使用快捷键Ctrl+Shift+j  即可 多行转一行

MarkDown 普通表格语法

| 标题 | 标题 | 标题 |
| ------ | ------ | ------ |
| 短文本 | 中等文本 | 稍微长一点的文本 |
| 稍微长一点的文本 | 短文本 | 中等文本 |

效果如下:

标题 标题 标题
短文本 中等文本 稍微长一点的文本
稍微长一点的文本 短文本 中等文本

注意,使用时发现,表格的语句上一行必须为空行,不然表格不生效。

MarkDown优化表格

| 左对齐标题 | 右对齐标题 | 居中对齐标题 |
| :------| ------: | :------: |
| 短文本 | 中等文本 | 稍微长一点的文本 |
| 稍微长一点的文本 | 短文本 | 中等文本 |

效果如下:

左对齐标题 右对齐标题 居中对齐标题
短文本 中等文本 稍微长一点的文本
稍微长一点的文本 短文本 中等文本

语法说明

  • |、-、:之间的多余空格会被忽略,不影响布局。
  • 默认标题栏居中对齐,内容居左对齐。
  • -:表示内容和标题栏居右对齐,:-表示内容和标题栏居左对齐,:-:表示内容和标题栏居中对齐。
  • 内容和|之间的多余空格会被忽略,每行第一个|和最后一个|可以省略,-的数量至少有一个

特此注意 在写表格时 表格的上一行必须是换行,否则表格无效
markdown表格中的换行:在数据后使用html标签<br>

MarkDown中使用Html中的特殊符号

符号 说明 对应编码(应用时去掉空格) 英语单词
& AND符号 & amp; ampersand
< 小于 & lt; little
> 大于 & gt; great
空格 & nbsp; number space
¿ 倒问好 & iquest; inverted question
问号 & quest; question
左书名号 & laquo; left angle quote
右书名号 & raquo; right angle quote
" 引号 & quot; quote
左单引号 & lsquo; left single quote
右单引号 & rsquo; right single quote
左双引号 & ldquo; left double quote
右双引号 & rdquo; right double quote
段落符号 & para; paragraph
§ 章节符 & sect; section
× 乘号 & times; times
÷ 除号 & divide; divide
± 加减号 & plusmn; plus minus
ƒ function & fnof;
根号 & radic; radic
无穷大 & infin; infinite
° & deg; degree
不等号 & ne; ne
恒等于 & equiv; equivalent
小于等于 & le; less than or equal to
大于等于 & ge; great than or equal to
垂直符号 & perp; perpendicular
左箭头 & larr; left arrow
右箭头 & rarr; right arrow
上箭头 & uarr; up arrow
下箭头 & darr; down arrow
水平箭头 & harr; horizontal arrow
竖直箭头 & varr; vertical arrow
双线左箭头 & lArr; left arrow
双线右箭头 & rArr; right arrow
双线上箭头 & uArr; up arrow
双线上箭头 & dArr; down arrow
双线水平双箭头 & hArr; horizontal arrow
双线竖直箭头 & vArr; vertical arrow
黑桃 & spades; spades
红桃 & hearts; hearts
梅花 & clubs; club
方块 & diams; diamonds
© 版权 & copy; copy right
® 注册商标 & reg; registration
商标 & trade; trade
¥ 人民币 & yen;
欧元 & euro; euro
¢ 美分 & cent; cent
£ 英磅 & pound; pound
& oplus;
½ 二分之一 & frac12; fraction
¼ 四分之一 & frac14; fraction
千分符号 & permil; per mille
所以 & there4; there fore
π 圆周率 & pi;
¹ 商标1 & sup1; super 1
α alpha & alpha; alpha
β beta & beta; beta
γ gamma & gamma; gamma
δ delta & delta; delta
θ theta & theta; theta
λ lambda & lambda; lambda
σ sigma & sigma; sigma
τ tau & tau; tau
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章