【引言】Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。此篇文章用于介绍其基础语法用法。
基础语法篇
标题
一般在行首加井号表示不同级别的标题 (H1-H6),例如:## H1, ### H21
2
3
4
5
6# 这是H1
## 这是H2
### 这是H3
#### 这是H4
##### 这是H5
###### 这是H6
斜体和粗体
一般使用左右各1个*号进行包围的部分,是斜体:
- 我就是斜体
一般使用左右各2个*号进行包围的部分,是粗体:
- 我就是粗体
外部链接引用
一般使用如下语法:[描述内容](链接地址) 添加外部链接
- 去我的博客逛逛吧。
无序列表
一般添加 *,+,- 于列表描述前表示无序列表
- 无序列表1
- 无序列表2
- 无序列表3
有序列表
一般添加 数字加点 于列表描述前表示有序列表
- 有序列表1
- 有序列表2
- 有序列表3
文字引用
- 一般使用 > 表示文字引用,本条说明本身使用的就是文字引用语法样式。
- 引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等:
- 区块引用可以嵌套(例如:引用内的引用),只要根据层次加上不同数量的 > ;比如
我是第二层引用
行内代码块
一般使用 `代码内容` 表示行内代码块。
- 怎么给方法设置默认返回值呢?
public int length() default 255;
代码块
一般使用 四个缩进空格 表示大段的代码块;但为了美观和显示效果清晰,我一般更倾向于使用带高亮和行数的模式(也就是下面一节说到的),其实代码不仅仅是完成功能,也是一种产品,所以我个人的追求是在格式上力求看着舒服!
代码块高亮和行数显示
一般使用 ```代码开发语言 开头,以 ``` 结尾包围的代码块即可进行高亮和行数显示
1 | public static String extractVideos(String sourceUrl, String filePath, CrawlRegular regular) { |
插入图像
一般使用 使用![描述](图片链接地址) 插入图像,当然也可以用HTML语言的div来实现(考虑到能想得起玩儿Markdown的同学应该都有些编程基础,所以这里就不赘述了),Please enjoy this moment!
分隔线
一般在一行中用三个以上的 *、-、_ 来建立一个分隔线,行内不能有除空格以外的其他内容
- 我是多*分隔线
- 我是多-分隔线
- 我是多_分隔线
反斜杠
一般使用 \特殊字符 进行字符转义(类似编程语言)
- 我就是要展示星号,就在星号前面加入反斜杠(*)
进阶语法篇
表格基本语法
1 | | 水果 | 价格 | 数量 | |
水果 | 价格 | 数量 |
---|---|---|
香蕉 | $1 | 5 |
苹果 | $1 | 6 |
草莓 | $1 | 7 |
表格转换工具
使用大杀器转换工具: exceltk
1 | 整个表格: exceltk.exe -t md -xls xxx.xls |
流程图
使用 三个`加flow 起始,使用 三个` 结尾,语法参考:
1 | st=>start: Start|past:>http://www.google.com[blank] |
其他常用语法
常用HTML
1 | # 插入图片,居中指定宽度 |
常见转义符
符号 | 说明 | 对应编码(+实际用时不需要) | 英文怎么说 |
---|---|---|---|
& | 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 |