Markdown,拋棄繁瑣的格式

Markdown,拋棄繁瑣,創做神器


​ Markdown是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,它可使普通文本內容具備必定的格式。
​ Markdown的語法簡潔明瞭、學習容易,並且功能比純文本更強,所以有不少人用它寫博客。世界上最流行的博客平臺WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。徹底採用Markdown編輯器的博客平臺有Ghost和Typecho;用於編寫說明文檔,而且以「README.MD」的文件名保存在軟件的目錄下面。
​ Markdown拋棄了word等編輯的繁瑣格式,它的簡單易用讓你更專一於創做。
​ 在這裏,推薦一款windows平臺下,我的認爲好用的markdown編輯器——Typorahtml

​ 接下來,介紹經常使用的語法格式。java

目錄

語法格式:[TOC]
markdown編輯器會生成一個目錄
注:部分md編輯器不支持目錄的語法,如簡書

[TOC]git

標題

標題有兩種語法格式

第一種:
語法格式:#(#的個數表示標題的大小)
標題分爲h1-h6,相似HTML的標題,逐步遞減

例如:
# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題


第二種:
語法格式:在標題底下加任意個=或-
其中,=表明一級標題,-表明二級標題

例如:
一級標題(任意個)
====== 
    
二級標題(任意個)
------

標題示例:github

一級標題

二級標題

三級標題

四級標題

五級標題
六級標題

一級標題(任意個)

二級標題(任意個)

列表

列表分爲有序列表和無序列表兩種

有序列表:
語法格式: 數字(或字母). 內容
注:這裏的.是英文格式下的.

例如:
1. 漢堡包
2. 薯條
3. 可樂


無序列表:
語法格式: - 或 * 或 + (空格) 內容,做爲無序列表標記。

例如:
+ 漢堡包
* 薯條
- 可樂

創建多級列表時,每一個子級別都要比上個子級別前多打兩個以上空格。
在 * 前加兩個空格鍵或一個tab鍵就能夠產生一個子列表。

無序列表示例:windows

  • 漢堡包
  • 薯條
  • 可樂

有序列表示例:markdown

  1. 漢堡包
  2. 薯條
  3. 可樂

引用

引用分爲常規引用和分級引用

常規引用:
語法格式:> (空格) 引用內容


分級引用:
語法格式:> 一級引用
        >> 二級引用
        >>> 三級引用

常規引用示例,引用中支持多級引用(嵌套引用)、標題、列表、代碼塊、分割線等編輯器

這是嵌套引用ide

// 嵌套引用代碼塊
public static void main(String[] args) {
 System.out.println("Hello World!");
}

一級引用學習

二級引用字體

三級引用

文字樣式

**加粗文本** 或 __加粗文本__
*斜體文本* 或 _斜體文本_
***粗斜體*** 或 ___粗斜體___
~~刪除文本~~
`底紋`
:==高亮 # 807700== 或 ==高亮==

非基本語法

字體上標、下標語法:
這是<sup>上標文字</sup>
這是<sub>下標文字</sub>

這是上標文字

這是下標文字

圖片和連接

圖片語法格式:
![]()
[]內表示圖片描述,可忽略
()內表示連接的地址

連接語法格式:
[]()
[]內表示連接的描述
()內表示連接的地址

連接這裏又分爲行內式、參考式和自動連接。

行內式:以[]標記顯示的連接文本,後面緊跟()包圍連接,[文本](URL)
參考式:[文本][URL]  [URL]:....
自動連接:<URL>

實例:

行內式

參考式,URL

自動連接http://www.baidu.com

圖片圖片實例

代碼塊

語法格式:
行內代碼語法格式:`Hello World`
代碼不分行,只有一段

代碼框語法格式:```代碼片斷```

行內代碼實例:Hello World

代碼框實例:

public static void main(String[] args) {
    System.out.println("Hello World");
}

表格

表格語法
居左  |:---
居中  |:---:|
居右  ---:|

|標題|標題|標題|
|:---|:---:|---:|
|左|中|右|

實例:

標題 標題 標題

分隔線

語法格式:
---
***
___



腳註

語法格式:
這是一個腳註例子[^腳註內容]

實例:

這是一個腳註例子1

註釋

註釋語法格式:
<!--註釋-->

實例:

<!--註釋-->

加強Markdown的HTML標籤

<font face="微軟雅黑" color="red" size="6">字體樣式</font>

<p align="left/right/center">文本格式</p>

換行<br/>

<u>下劃線</u>

實例:

<font face="微軟雅黑" color="red" size="6">字體樣式</font>

<p align="left/right/center">文本格式</p>

換行<br/>

<u>下劃線</u>

任務列表

- [ ] 任務內容   []之間帶有空格

[ ]內填入x表明完成

注:部分Markdown編輯器不支持



- [ ] 未完成

- [x] 完成

實例:

  • [ ] 未完成
  • [x] 完成

轉義字符

\表明轉義

\*轉義實例\*

實例:

*轉義實例*

擴展

支持 jsfiddle、gist、runjs、優酷視頻,直接填寫 url,在其以後會自動添加預覽點擊會展開相關內容。

http://{url_of_the_fiddle}/embedded/[{tabs}/[{style}]]/
https://gist.github.com/{gist_id}
http://runjs.cn/detail/{id}
http://v.youku.com/v_show/id_{video_id}.html

http://{url_of_the_fiddle}/embedded/[{tabs}/[{style}]]/
https://gist.github.com/{gist_id}
http://runjs.cn/detail/{id}
http://v.youku.com/v_show/id_{video_id}.html

公式

使用一對$$包裹TeX或LaTeX格式的數學公式

$$ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $$

$$
x \href{why-equal.html}{=} y^2 + 1
$$

$$ x \href{why-equal.html}{=} y^2 + 1 $$


  1. 腳註內容
相關文章
相關標籤/搜索