文章出處

簡介

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

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

由于Markdown語法簡潔明了、學習容易,而且功能比純文本更強,因此有很多人用它寫博客或者文檔。本文就是使用Markdown寫的。

相比傳統富文本編輯器或者word編輯器,使用Markdown生成的文檔樣式美觀、統一,而且碼字過程中我們無需去關心樣式問題,只需要專注寫作可以。由于Markdown就是文本,我們可以使用任何文本編輯器打開,如Sublime、Notepad++等等。

Markdown對于代碼的渲染也非常好,只需要簡單的敲出代碼段落標記,渲染出來的代碼非常漂亮。甚至我們還可以統一設置渲染樣式。基于這些特點,Markdown深受程序員的喜歡。

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

初見Markdown

那么,Markdown的語法難嗎?不難,常用的標記就幾個,而且都非常好記。

1. 斜體和粗體

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

示例:

這是 斜體,這是 粗體

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編輯器

在線編輯器

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

編輯器工具

1、Editor.md -- 一款開源的Markdown編輯器
https://pandao.github.io/editor.md/examples/index.html
2、sparksuite/simplemde-markdown-editor
https://github.com/sparksuite/simplemde-markdown-editor

編輯器插件

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

有用的資源

1、Markdown 語法說明(簡體中文版)
http://www.appinn.com/markdown/
2、Cmd Markdown 簡明語法手冊
https://www.zybuluo.com/mdeditor?url=https://www.zybuluo.com/static/editor/md-help.markdown


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()