title | layout | categories | tags | excerpt |
---|---|---|---|---|
Markdown簡明教程 |
post |
編程 |
markdown |
簡要markdown語法 |
目錄
Markdown簡明語法
- Markdown和擴展Markdown簡潔的語法
- 代碼塊高亮
- 圖片鏈接和圖片上傳
- LaTex數學公式
- 離線寫博客
- 導入導出Markdown文件
Markdown及擴展
Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔,然後轉換成格式豐富的HTML頁面。 —— [ 維基百科 ]
使用簡單的符號標識不同的標題,將某些文字標記爲粗體或者斜體,創建一個鏈接等,詳細語法參考幫助?。
本編輯器支持 Markdown Extra , 擴展了很多好用的功能。具體請參考Github.
表格
Markdown Extra 表格語法:
項目 | 價格 |
---|---|
Computer | $1600 |
Phone | $12 |
Pipe | $1 |
可以使用冒號來定義對齊方式:
項目 | 價格 | 數量 |
---|---|---|
Computer | 1600 元 | 5 |
Phone | 12 元 | 12 |
Pipe | 1 元 | 234 |
插入圖片
格式一:
![picture-name](http://xxx.com/xxx.png)
格式二:(方便設置圖片尺寸)
<img src="http://xxx.com/xxx.png" alt="download-failed" width="XXXpx" height="XXXpx">
定義列表
Markdown Extra 定義列表語法: 項目1 項目2 : 定義 A : 定義 B
項目3 : 定義 C
: 定義 D
> 定義D內容
代碼塊
代碼塊語法遵循標準markdown代碼,例如:
python:
@requires_authorization
def somefunc(param1='', param2=0):
'''A docstring'''
if param1 > param2: # interesting
print 'Greater'
return (param2 - param1 + 1) or None
class SomeClass:
pass
>>> message = '''interpreter
... prompt'''
c語言:
#include <stdio.h>
int main()
{
printf("Hello world!");
}
腳註
生成一個腳註[^footnote]. [^footnote]: 這裏是 腳註 的 內容.
數學公式
使用MathJax渲染LaTex 數學公式,詳見math.stackexchange.com.
- 行內公式,數學公式爲:$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$。
- 塊級公式:
$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$
更多LaTex語法請參考 這兒.
瀏覽器兼容
- 目前,本編輯器對Chrome瀏覽器支持最爲完整。建議大家使用較新版本的Chrome。
- IE9以下不支持
- IE9,10,11存在以下問題
- 不支持離線功能
- IE9不支持文件導入導出
- IE10不支持拖拽文件導入
常用Markdown編輯器推薦
-
Markdownpad: 詳情請點擊 官網。 (貌似專業版需要收取一定dollars$,需要序列號自行baidu。)
-
Markpad:詳情前往 官網。 (推薦使用,Microsoft Store也有,完全免費,支持及時效果瀏覽。)
-
CSDN博客編輯器:CSDN網站內置編輯器。(這篇文件就是這樣寫出來的-_-)
-
Harropad: 官網
-
Retext: 簡單強大的文本編輯器,可控制輸出格式:pdf, html等,僅支持Linux(推薦).下載