2018-03-27-Markdown-tutorial

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語法請參考 這兒.

瀏覽器兼容

  1. 目前,本編輯器對Chrome瀏覽器支持最爲完整。建議大家使用較新版本的Chrome。
  2. IE9以下不支持
  3. IE9,10,11存在以下問題
    1. 不支持離線功能
    2. IE9不支持文件導入導出
    3. IE10不支持拖拽文件導入

常用Markdown編輯器推薦

  1. Markdownpad: 詳情請點擊 官網。 (貌似專業版需要收取一定dollars$,需要序列號自行baidu。)

  2. Markpad:詳情前往 官網。 (推薦使用,Microsoft Store也有,完全免費,支持及時效果瀏覽。)

  3. CSDN博客編輯器:CSDN網站內置編輯器。(這篇文件就是這樣寫出來的-_-)

  4. Harropad: 官網

  5. Retext: 簡單強大的文本編輯器,可控制輸出格式:pdf, html等,僅支持Linux(推薦).下載


返回頂部


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章