# Markdown 高級語法
只有少數編輯器支持,使用前請先確認。
## 定義列表
```
Term 1
Term 2
: Definition A
: Definition B
```
會被編譯成
```
<dl>
<dd>Term 1</dd>
<dd>Term 2</dd>
<dt>Definition A<dt>
<dt>Definition A<dt>
</dl>
```
## 目錄
通過`[TOC]`標記來插入目錄。
## TeX公式
內聯的TeX公式使用一個美元符號標記。
```
$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$
```
會被編譯成

TeX公式塊用獨占一行的兩個美元符號來標記。
```
$$
\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
$$
```
會被編譯成

如果你的編輯器不支持這個功能,可以手動解決。首先引入mathjax腳本:
```
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
```
之后,在需要插入公式的地方使用`<script>`標簽包裹公式:
```
<script type="math/tex">\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N</script>
<script type="math/tex; mode=display">
\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
</script>
```
TeX的語法參考請見[這里](http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)。
## UML圖
可以像這樣來畫uml時序圖:


這是uml流程圖:


時序圖的語法請見[這里](http://bramp.github.io/js-sequence-diagrams/)。流程圖的語法請見[這里](http://adrai.github.io/flowchart.js/)。
- Markdown 簡介
- Markdown 編輯器推薦
- Markdown 基本語法
- Markdown 高級語法
- Markdown + Gitbook
- Markdown + R
- Markdown + Pandoc
- 用Markdown寫博客:Hexo + Gitcafe
- Hexo 入門指南(一) - 簡介 & 準備
- Hexo 入門指南(二) - 安裝、初始化和配置
- Hexo 入門指南(三) - 文章 & 草稿
- Hexo 入門指南(四) - 頁面、導航、邊欄、底欄
- Hexo 入門指南(五) - 搬家 & 備份
- Hexo 入門指南(六) - sitemap、rss 和部署
- Hexo 入門指南(七) - 評論 & 分享