用Markdown優雅的寫文章

簡介

Markdown是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,它可使普通文本內容具備必定的格式。

簡單點來講,Markdown是文本標記語言,在普通文本的基礎上加了一些特殊標記。這些特殊標記會被Markdown編輯器渲染成特定樣式。Markdown的後綴通常是.md或者.markdownphp

因爲Markdown語法簡潔明瞭、學習容易,並且功能比純文本更強,所以有不少人用它寫博客或者文檔。本文就是使用Markdown寫的。html

相比傳統富文本編輯器或者word編輯器,使用Markdown生成的文檔樣式美觀、統一,並且碼字過程當中咱們無需去關心樣式問題,只須要專一寫做能夠。因爲Markdown就是文本,咱們可使用任何文本編輯器打開,如Sublime、Notepad++等等。git

Markdown對於代碼的渲染也很是好,只須要簡單的敲出代碼段落標記,渲染出來的代碼很是漂亮。甚至咱們還能夠統一設置渲染樣式。基於這些特色,Markdown深受程序員的喜歡。程序員

除此以外,咱們還能夠快速將Markdown轉化爲演講PPT、Word產品文檔、LaTex論文甚至是用很是少許的代碼完成最小可用原型。在數據科學領域,Markdown已經被確立爲科學研究規範,極大地推動了動態可重複性研究的歷史進程。

初見Markdown

那麼,Markdown的語法難嗎?不難,經常使用的標記就幾個,並且都很是好記。github

1. 斜體和粗體

文字兩邊使用使用 *** 表示體和粗體segmentfault

示例:markdown

這是 斜體,這是 粗體app

2. 分級標題

在行首加井號表示不一樣級別的標題 (H1-H6),例如:# H1, ## H2, ### H3#### H4編輯器

使用了分級標題,在文章頭部使用[TOC]標記能夠自動生成全文目錄(部分編輯器支持)。工具

3. 外連接

使用 [描述](連接地址) 爲文字增長外連接。

示例:

這是去往 本人博客 的連接。

4. 無序列表

使用 *+- 表示無序列表。注意標記後面有空格。

示例:

  • 無序列表項 一
  • 無序列表項 二
  • 無序列表項 三

5. 有序列表

使用字和表示有序列表。注意字和後面有空格。

示例:

  1. 有序列表項 一
  2. 有序列表項 二
  3. 有序列表項 三

6. 文字引用

使用 > 表示文字引用。

示例:

野火燒不盡,春風吹又生。

7. 行內代碼塊

使用 `代碼` 表示行內代碼塊。

示例:

讓咱們聊聊 html

8. 代碼塊

使用下面標記標識代碼塊:
```
這是代碼塊
```
且標記須要緊貼左邊,不能有空格。效果示例:

int max(int a,int b){
    if(a>b) return a;
    else return b;
}

也可使用 四個縮進空格 表示代碼塊。

示例:

這是一個代碼塊,此行左側有四個不可見的空格。

9. 插入圖像

使用 ![描述](圖片連接地址) 插入圖像。

示例:

個人頭像

10.段落和換行

使用一個或多個 空行 分隔內容段來生成段落
在行末輸入2個或以上 空格 再回車來生成換行

更多語法查看文末 有用的資源。

俗話說,好記性不如爛筆頭,練幾遍就知道了。這裏推薦一個在線的Markdown編輯器,供你們練手使用:
https://www.zybuluo.com/mdeditor

哪些網站支持

  • Github
  • 碼雲
  • Cmd-Markdown
  • 知乎
  • 博客園
  • CSDN
  • 簡書
  • segmentfault
  • 有道雲筆記
  • Ghost
  • Typecho

Markdown編輯器

在線編輯器

一、Cmd Markdown 編輯閱讀器 - 做業部落出品
https://www.zybuluo.com/mdeditor
二、StackEdit – Editor
https://stackedit.io/editor

編輯器工具

一、Editor.md -- 一款開源的Markdown編輯器
https://pandao.github.io/edit...
二、sparksuite/simplemde-markdown-editor
https://github.com/sparksuite...

編輯器插件

一、markdown preview:一款Sublime插件,支持生成渲染好的html
二、SegmentFault/HyperDown: 一個結構清晰的,易於維護的,現代的PHP Markdown解析器
三、erusev/parsedown: Markdown Parser in PHP
https://github.com/erusev/par...
四、thephpleague/html-to-markdown: Convert HTML to Markdown with PHP
https://github.com/thephpleag...

有用的資源

一、Markdown 語法說明(簡體中文版)
http://www.appinn.com/markdown/
二、Cmd Markdown 簡明語法手冊
https://www.zybuluo.com/mdedi...://www.zybuluo.com/static/editor/md-help.markdown

歡迎關注公衆號及時獲取最新文章推送!
clipboard.png


推薦!每個月僅需$2.5,便可擁有配置SSD的VPS

相關文章
相關標籤/搜索