https://hackmd.io/@ntouind/markdown-basics
海洋大學網路發展協會
http://ind.ntou.edu.tw
這是一個基於 Markdown 的 HackMD 簡報
點此查看本簡報的來源碼
本作品以
《Creative Commons 姓名標示-相同方式分享》
授權條款 4.0 國際版釋出
供大眾於授權範圍內自由使用本作品
# 第一階標題
## 第二階標題
...
###### 第六階標題(行尾的井號僅有美觀效果不會出現在轉換結果中) ######
第一階標題
===
第二階標題
---
此風格僅支援這兩個階級的標題
此風格僅支援這兩種標題
不需要任何語法,直接輸入即可
不需要任何語法,直接輸入即可
行尾加上兩空白字元就能換行
第一行[][]
第二行
第一行
第二行
這是第一段的內容。
間隔一空行的內容會自動呈現為第二段。
第三段,留意段落之間的留白並非為空行所構成。
這是第一段的內容。
間隔一空行的內容會自動呈現為第二段。
第三段,留意段落之間的留白並非為空行所構成。


* 就像這樣
+ 子清單項目
+ 星號、減號、加號都可以當作清單項目符號(不影響呈現式樣)
- Markdown 主要使用 4 個空格或 1 個換欄號(Tab)作為縮排使用
1. 就像這樣
1. 呈現出來的編號永遠用自然數遞增,不隨源碼使用的編號數字影響
* 子清單可混用無序清單
1. 反之亦可
5. 同第 2 項
這是等一下要採購的東西:
* 蘋果
* 香蕉
* 芭樂
記得要拿發票
這是等一下要採購的東西:
記得要拿發票
> > 奇藍藍奇CP可逆不可拆
> >
> 我覺得不行
>
我覺得可以
奇藍藍奇CP可逆不可拆
我覺得不行
我覺得可以
``` #include <stdio.h> #include <stdlib.h> int main(int argc, char * argv[]){ printf("Hello world!\n"); return EXIT_SUCCESS; } ```
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char * argv[]){
printf("Hello world!\n");
return EXIT_SUCCESS;
}
---
就會呈現為一水平線↑
**這段文字呈現為粗體**
*這段文字呈現為斜體*
***這段文字呈現為粗斜體***
這段文字呈現為粗體
這段文字呈現為斜體
這段文字呈現為粗斜體
這些語法並非在 Markdown 標記語言中,是否支援視各應用實作而定
在套用的內容兩側加上兩個波浪號即可套用~~刪除線~~
在套用的內容兩側加上兩個波浪號即可套用刪除線
| 表頭1 | 表頭2 |
| --- | --- |
| 第1列第1欄的值 | 第1列第2欄的值 |
| 第2列第1欄的值 | 第2列第2欄的值 |
表頭1 | 表頭2 |
---|---|
第1列第1欄的值 | 第1列第2欄的值 |
第2列第1欄的值 | 第2列第2欄的值 |
| 表頭1 | 表頭2 |
| :-: | :-: |
| 第1列第1欄的值 | 第1列第2欄的值 |
| 第2列第1欄的值 | 第2列第2欄的值 |
表頭1 | 表頭2 |
---|---|
第1列第1欄的值 | 第1列第2欄的值 |
第2列第1欄的值 | 第2列第2欄的值 |
| 表頭1 | 表頭2 |
| --: | --: |
| 第1列第1欄的值 | 第1列第2欄的值 |
| 第2列第1欄的值 | 第2列第2欄的值 |
表頭1 | 表頭2 |
---|---|
第1列第1欄的值 | 第1列第2欄的值 |
第2列第1欄的值 | 第2列第2欄的值 |
| 表頭1 | 表頭2 |
| :-- | :-- |
| 第1列第1欄的值 | 第1列第2欄的值 |
| 第2列第1欄的值 | 第2列第2欄的值 |
表頭1 | 表頭2 |
---|---|
第1列第1欄的值 | 第1列第2欄的值 |
第2列第1欄的值 | 第2列第2欄的值 |
* [ ] 吃飯
* [ ] 睡覺
* [x] 打東東
```c #include <stdio.h> #include <stdlib.h> int main(int argc, char * argv[]){ printf("Hello world!\n"); return EXIT_SUCCESS; } ```
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char * argv[]){
printf("Hello world!\n");
return EXIT_SUCCESS;
}