Markdown入門有這篇就夠了

(一)什麼是Markdown

Markdown是一種輕量級的標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔,藉助可實現快速排版且轉換成格式豐富的HTML頁面。目前被越來越多的寫作愛好者及工作者使用。其語法十分簡單,常用標記符號少,學習時間少,一旦掌握這種標記語言,將極大提高效率。但是若需要複雜排版如左右對齊縮進等,還是選擇word等專業軟件。

Markdown用簡潔的語法代替排版,而不像常用文字處理軟件Word或Pages等進行排版、字體、插入等設置。標記語言可以通過鍵盤即實現字體大小、插入表格,圖片,超鏈接,腳註等。

(二)Markdown的優點

最大好處是:快速掌握。

簡單,適合所有人羣,方便打開,不至於出現低版本word打不開高版本word的文檔。

避免軟件不同,如對方是wps,看到的word文檔效果和你不一樣。

方便快速排版,節省時間。

輕鬆的導出爲HTML、PDF格式。

純文本內容,兼容所有的文本編輯器與文字處理軟件。

支持Markdown語法的編輯器有很多,部分網站也支持。

(三)Markdown的工具

Mac平臺:
Mou工具:免費好用,支持實時預覽,單文檔,左邊爲編輯的Markdown語言,右邊爲預覽效果。

UlyssesⅢ:收費,支持更多寫作格式,多文檔支持,支持Folder、Filter的管理。

其餘軟件還有 iA Writer,Writer Pro等。

Windows端:
MarkdownPad,MarkPad,馬可飛象(專爲印象筆記打造的編輯器),Miu,Atom,Typora,Rstudio等。

IOS端:
Drafts、Day One、iA Writer等。

Linux端:
Atom,ReText,UberWriter,RStudio

瀏覽器插件:
Markdown Here,MaDo (Chrome),Marxico(Chrome)

Web端:
簡書(支持實時預覽),Draftin在線編輯器等。

兩款在線編輯器:
http://daringfireball.net/projects/markdown/dingus

https://stackedit.io/

(四)Markdown使用語法

分段與分行

以一個或多個空行來隔開段落;以兩個或多個空格來段內換行。

標題

This is an H1
=============

This is an H2
-------------

# This is an H1

##  This is an H2

######  This is an H6

引用

在每一行前面寫一個>

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
>
> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
> id sem consectetuer libero luctus adipiscing.

效果:

This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.

或者在每一段前面寫一個>

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.

多重引用

> This is the first level of quoting.
>
> > This is nested blockquote.
>
> Back to the first level.

效果:

This is the first level of quoting.

This is nested blockquote.

Back to the first level.

列表

列表項佔一行,以*、+、-開頭即可:

*   Red
*   Green
*   Blue

效果:

  • Red
  • Green
  • Blue

有序列表只需要將上述標記符換成數字加句點。而且順序由書寫順序決定,與數字無關,但數字需要從1開始。例如:

1\.  Bird
3.  McHale
2.  Parish

效果:

  1. Bird
  2. McHale
  3. Parish

每一個列表項可以多行:

*   Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
viverra nec, fringilla in, laoreet vitae, risus.
*   Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
Suspendisse id sem consectetuer libero luctus adipiscing.

效果:

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
  • Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.

代碼塊

每一行前面縮進四個或以上個空格,就認爲是開始了一段代碼塊。代碼塊內原樣輸出。

This is a normal paragraph:

    This is a code block.

效果:

This is a normal paragraph:

This is a code block.

橫線

三個或更多個*-(它們之間可以有空格)會產生橫線:

* * *

效果:


鏈接

內嵌鏈接:

I get 10 times more traffic from [Google](http://google.com/ "Google")
than from [Yahoo](http://search.yahoo.com/ "Yahoo Search") or
[MSN](http://search.msn.com/ "MSN Search").

或參考文獻式鏈接(缺省的鏈接標記認爲與文本一致):

I get 10 times more traffic from [Google] [1] than from
[Yahoo] [2] or [MSN] [3].

  [1]: http://google.com/        "Google"
  [2]: http://search.yahoo.com/  "Yahoo Search"
  [3]: http://search.msn.com/    "MSN Search"

I get 10 times more traffic from [Google][] than from
[Yahoo][] or [MSN][].

  [google]: http://google.com/        "Google"
  [yahoo]:  http://search.yahoo.com/  "Yahoo Search"
  [msn]:    http://search.msn.com/    "MSN Search"

效果:

I get 10 times more traffic from Google than from Yahoo or MSN.

如果直接以鏈接地址作爲鏈接文本,可以用如下快捷寫法:

<http://www.shengbin.me> 效果:

http://www.shengbin.me

強調

單個*_產生斜體,兩個(**__)則產生粗體。例如:

*like* _this_

**like** **this**

效果:

like this

like this

內嵌代碼

code: `echo hello`

效果:

code: echo hello

圖片

圖片與鏈接類似,只需在文本前面加上感嘆號!即可。圖片位置和大小無法通過Markdown來指定。

轉義字符

以下特殊字符需要用\轉義得到。

\   backslash
`   backtick
*   asterisk
_   underscore
{}  curly braces
[]  square brackets
()  parentheses
#   hash mark
+   plus sign
-   minus sign (hyphen)
.   dot
!   exclamation mark
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章