五分鐘學會markdown基本語法

来源:https://www.cnblogs.com/wjcms/archive/2020/07/22/13362511.html
-Advertisement-
Play Games

原文地址:https://www.wjcms.net/archives/%E4%BA%94%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9Amarkdown%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95 寫在前面的話 寫在越來越多的人使用markdow ...


原文地址:https://www.wjcms.net/archives/五分鐘學會markdown基本語法

寫在前面的話

寫在越來越多的人使用markdown編輯器,是因為它比較簡潔方便快捷,能滿足大家的需要,今天我們就一起來看一下markdown的基本語法。

特別提示:後面都需要加上半形空格才生效。

標題

在想要設置為標題的文字前面加# 來表示,一個#是一級標題,二個#是二級標題,以此類推。支持六級標題。

示例:

# 標題H1

## 標題H2

### 標題H3

#### 標題H4

##### 標題H5

###### 標題H5

效果如下:

標題H1

標題H2

標題H3

標題H4

標題H5
標題H5

字元效果和橫線等

實例:

----

~~刪除線~~ <s>刪除線(開啟識別HTML標簽時)</s>

*斜體字*      _斜體字_

**粗體**  __粗體__

***粗斜體*** ___粗斜體___

上標:X<sub>2</sub>,下標:O<sup>2</sup>

**縮寫(同HTML的abbr標簽)**
> 即更長的單詞或短語的縮寫形式,前提是開啟識別HTML標簽時,已預設開啟

The <abbr title="Hyper Text Markup Language">HTML</abbr> specification is maintained by the <abbr title="World Wide Web Consortium">W3C</abbr>.

效果如下:

字元效果和橫線等


刪除線 刪除線(開啟識別HTML標簽時)

斜體字 斜體字

粗體 粗體

粗斜體 粗斜體

上標:X2,下標:O2

縮寫(同HTML的abbr標簽)

即更長的單詞或短語的縮寫形式,前提是開啟識別HTML標簽時,已預設開啟

The HTML specification is maintained by the W3C.

引用 Blockquotes

在引用的文字前加>即可。引用也可以嵌套,如加兩個>>三個>>>
實例:

> 引用文本 Blockquotes

> 引用:如果想要插入空白換行`即<br />標簽`,在插入處先鍵入兩個以上的空格然後回車即可,[普通鏈接](https://www.wjcms.net/)。

效果如下:

引用文本 Blockquotes

引用:如果想要插入空白換行即<br />標簽,在插入處先鍵入兩個以上的空格然後回車即可,普通鏈接

錨點與鏈接 Links

實例:

[普通鏈接](https://www.wjcms.net/)
[普通鏈接帶標題](https://www.wjcms.net/ "普通鏈接帶標題")
直接鏈接:<https://www.wjcms.net/>
[錨點鏈接][maodian-id]
[maodian-id]: https://www.wjcms.net/
[mailto:[email protected]](mailto:[email protected])
GFM a-tail link @wjcms
郵箱地址自動鏈接 [email protected]  [email protected]
> @wjcms

效果如下:
普通鏈接
普通鏈接帶標題
直接鏈接:https://www.wjcms.net/
[錨點鏈接][maodian-id]
[maodian-id]: https://www.wjcms.net/
mailto:[email protected]
GFM a-tail link @wjcms
郵箱地址自動鏈接 [email protected] [email protected]

@wjcms

多語言代碼高亮 Codes

行內代碼 Inline code

執行命令:`npm install`

效果:
執行命令:npm install

縮進風格

即縮進四個空格,也做為實現類似 <pre> 預格式化文本 ( Preformatted Text ) 的功能。

    <?php
        echo "Hello world!";
    ?>

預格式化文本:

| First Header  | Second Header |
| ------------- | ------------- |
| Content Cell  | Content Cell  |
| Content Cell  | Content Cell  |

JS代碼

function test() {
	console.log("Hello world!");
}

HTML 代碼 HTML codes

<!DOCTYPE html>
<html>
    <head>
        <mate charest="utf-8" />
        <meta name="keywords" content="Editor.md, Markdown, Editor" />
        <title>Hello world!</title>
        <style type="text/css">
            body{font-size:14px;color:#444;font-family: "Microsoft Yahei", Tahoma, "Hiragino Sans GB", Arial;background:#fff;}
            ul{list-style: none;}
            img{border:none;vertical-align: middle;}
        </style>
    </head>
    <body>
        <h1 class="text-xxl">Hello world!</h1>
        <p class="text-green">Plain text</p>
    </body>
</html>

圖片

語法:

![圖片alt](圖片地址 ''圖片title'')

圖片alt就是顯示在圖片下麵的文字,相當於對圖片內容的解釋。
圖片title是圖片的標題,當滑鼠移到圖片上時顯示的內容。title可加可不加
示例:

![圖片說明](https://img2020.cnblogs.com/other/1918908/202007/1918908-20200722183115671-337924788.png)

效果如下:
圖片說明

列表

無序列表(減號)Unordered Lists (-)

- 列表一
- 列表二
- 列表三

效果:

  • 列表一
  • 列表二
  • 列表三

無序列表(星號)Unordered Lists (*)

* 列表一
* 列表二
* 列表三

效果:

  • 列表一
  • 列表二
  • 列表三

無序列表(加號和嵌套)Unordered Lists (+)

+ 列表一
+ 列表二
    + 列表二-1
    + 列表二-2
    + 列表二-3
+ 列表三
    * 列表一
    * 列表二
    * 列表三

效果:

  • 列表一
  • 列表二
    • 列表二-1
    • 列表二-2
    • 列表二-3
  • 列表三
    • 列表一
    • 列表二
    • 列表三

有序列表 Ordered Lists (-)

1. 第一行
2. 第二行
3. 第三行

效果:

  1. 第一行
  2. 第二行
  3. 第三行

GFM task list

- [x] GFM task list 1
- [x] GFM task list 2
- [ ] GFM task list 3
    - [ ] GFM task list 3-1
    - [ ] GFM task list 3-2
    - [ ] GFM task list 3-3
- [ ] GFM task list 4
    - [ ] GFM task list 4-1
    - [ ] GFM task list 4-2

效果:

  • [x] GFM task list 1
  • [x] GFM task list 2
  • [ ] GFM task list 3
    • [ ] GFM task list 3-1
    • [ ] GFM task list 3-2
    • [ ] GFM task list 3-3
  • [ ] GFM task list 4
    • [ ] GFM task list 4-1
    • [ ] GFM task list 4-2

繪製表格 Tables

語法:

表頭|表頭|表頭
---|:--:|---:
內容|內容|內容
內容|內容|內容


| 項目        | 價格   |  數量  |
| --------   | -----:  | :----:  |
| 電腦      | $1600   |   5     |
| 手機        |   $12   |   12   |
| 管線        |    $1    |  234  |

效果:

項目 價格 數量
電腦 $1600 5
手機 $12 12
管線 $1 234

特殊符號 HTML Entities Codes

&copy; &  &uml; &trade; &iexcl; &pound;
&amp; &lt; &gt; &yen; &euro; &reg; &plusmn; &para; &sect; &brvbar; &macr; &laquo; &middot;

X&sup2; Y&sup3; &frac34; &frac14;  &times;  &divide;   &raquo;

18&ordm;C  &quot;  &apos;

效果:
© & ¨ ™ ¡ £
& < > ¥ € ® ± ¶ § ¦ ¯ « ·

X² Y³ ¾ ¼ × ÷ »

18ºC " '

繪製流程圖 Flowchart

st=>start: 用戶登陸
op=>operation: 登陸操作
cond=>condition: 登陸成功 Yes or No?
e=>end: 進入後臺

st->op->cond
cond(yes)->e
cond(no)->op

效果如下:

關註我更多精彩


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 什麼是Redis Redis 是一個開源(BSD許可)的,記憶體中的數據結構存儲系統,它可以用作資料庫、緩存和消息中間件。 它支持多種類型的數據結構,如字元串, 散列, 列表, 集合, 有序集合與範圍查詢, bitmaps, hyperloglogs 和 地理空間(geospatial) 索引半徑查詢 ...
  • 一. 本篇要學習的內容和知識結構概覽 二. 知識點逐條分析 1. 使用函數重載 C++允許為同一個函數定義幾個版本, 從而使一個函數名具有多種功能, 這稱之為函數重載. 像這樣: 雖然函數名一樣, 但是參數列表不一樣, 一個求兩個整型參數的最大值, 一個求三個整型參數的最大值. 2. 新的基本數據類 ...
  • 1. 前言 我們真實的伺服器不應該直接暴露到公網上去,否則更加容易泄露伺服器的信息,也更加容易受到攻擊。一個比較“平民化”的方案是使用Nginx反向代理它。今天就來聊一聊使用Nginx反向代理的一些能力,Nginx代理能幫助我們實現很多非常有效的API控制功能。這也解釋了我為什麼一直推薦使用Ngin ...
  • 線程池 “線程池”,顧名思義就是一個線程緩存,線程是稀缺資源,如果被無限制的創建,不僅會消耗系統資源,還會降低系統的穩定性,因此Java中提供線程池對線程進行統一分配、調優和監控 線程池介紹 在web開發中,伺服器需要接受並處理請求,所以會為一個請求來分配一個線程來進行處理。如果每次請求都新創建一個 ...
  • Java NIO是一種基於通道和緩衝區的I/O方式,已經被廣泛的應用,成為解決高併發與大量連接和I/O處理問題的有效方式。 Java NIO相關組件 Java NIO主要有三個核心部分組成,分別是:Channel(通道),Buffer(緩衝區), Selector(選擇器) Channel Chan ...
  • 存儲結構 threadLocal存儲於Thread類上的ThreadLocalMap類型的threadLocals中。 從ThreadLocalMap的名字上可以看出其結構類似於HashMap,它也是使用key-value結構的Entry數組table來存儲ThreadLocal和值。 但區別在於E ...
  • ###extern ######作用1:讓編譯器按C規則編譯函數名和變數名(保持名稱原樣,c++由於可以重載所以名稱前後會添加符號) #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus } #endif ######作用2:在頭文件中 ...
  • 上帝之火 本系列講述的是開源實時監控告警解決方案Prometheus,這個單詞很牛逼。每次我都能聯想到帶來上帝之火的希臘之神,普羅米修斯。而這個開源的logo也是火,個人挺喜歡這個logo的設計。 本系列著重介紹Prometheus以及如何用它和其周邊的生態來搭建一套屬於自己的實時監控告警平臺。 本 ...
一周排行
    -Advertisement-
    Play Games
  • 1、預覽地址:http://139.155.137.144:9012 2、qq群:801913255 一、前言 隨著網路的發展,企業對於信息系統數據的保密工作愈發重視,不同身份、角色對於數據的訪問許可權都應該大相徑庭。 列如 1、不同登錄人員對一個數據列表的可見度是不一樣的,如數據列、數據行、數據按鈕 ...
  • 前言 上一篇文章寫瞭如何使用RabbitMQ做個簡單的發送郵件項目,然後評論也是比較多,也是準備去學習一下如何確保RabbitMQ的消息可靠性,但是由於時間原因,先來說說設計模式中的簡單工廠模式吧! 在瞭解簡單工廠模式之前,我們要知道C#是一款面向對象的高級程式語言。它有3大特性,封裝、繼承、多態。 ...
  • Nodify學習 一:介紹與使用 - 可樂_加冰 - 博客園 (cnblogs.com) Nodify學習 二:添加節點 - 可樂_加冰 - 博客園 (cnblogs.com) 介紹 Nodify是一個WPF基於節點的編輯器控制項,其中包含一系列節點、連接和連接器組件,旨在簡化構建基於節點的工具的過程 ...
  • 創建一個webapi項目做測試使用。 創建新控制器,搭建一個基礎框架,包括獲取當天日期、wiki的請求地址等 創建一個Http請求幫助類以及方法,用於獲取指定URL的信息 使用http請求訪問指定url,先運行一下,看看返回的內容。內容如圖右邊所示,實際上是一個Json數據。我們主要解析 大事記 部 ...
  • 最近在不少自媒體上看到有關.NET與C#的資訊與評價,感覺大家對.NET與C#還是不太瞭解,尤其是對2016年6月發佈的跨平臺.NET Core 1.0,更是知之甚少。在考慮一番之後,還是決定寫點東西總結一下,也回顧一下.NET的發展歷史。 首先,你沒看錯,.NET是跨平臺的,可以在Windows、 ...
  • Nodify學習 一:介紹與使用 - 可樂_加冰 - 博客園 (cnblogs.com) Nodify學習 二:添加節點 - 可樂_加冰 - 博客園 (cnblogs.com) 添加節點(nodes) 通過上一篇我們已經創建好了編輯器實例現在我們為編輯器添加一個節點 添加model和viewmode ...
  • 前言 資料庫併發,數據審計和軟刪除一直是數據持久化方面的經典問題。早些時候,這些工作需要手寫複雜的SQL或者通過存儲過程和觸發器實現。手寫複雜SQL對軟體可維護性構成了相當大的挑戰,隨著SQL字數的變多,用到的嵌套和複雜語法增加,可讀性和可維護性的難度是幾何級暴漲。因此如何在實現功能的同時控制這些S ...
  • 類型檢查和轉換:當你需要檢查對象是否為特定類型,並且希望在同一時間內將其轉換為那個類型時,模式匹配提供了一種更簡潔的方式來完成這一任務,避免了使用傳統的as和is操作符後還需要進行額外的null檢查。 複雜條件邏輯:在處理複雜的條件邏輯時,特別是涉及到多個條件和類型的情況下,使用模式匹配可以使代碼更 ...
  • 在日常開發中,我們經常需要和文件打交道,特別是桌面開發,有時候就會需要載入大批量的文件,而且可能還會存在部分文件缺失的情況,那麼如何才能快速的判斷文件是否存在呢?如果處理不當的,且文件數量比較多的時候,可能會造成卡頓等情況,進而影響程式的使用體驗。今天就以一個簡單的小例子,簡述兩種不同的判斷文件是否... ...
  • 前言 資料庫併發,數據審計和軟刪除一直是數據持久化方面的經典問題。早些時候,這些工作需要手寫複雜的SQL或者通過存儲過程和觸發器實現。手寫複雜SQL對軟體可維護性構成了相當大的挑戰,隨著SQL字數的變多,用到的嵌套和複雜語法增加,可讀性和可維護性的難度是幾何級暴漲。因此如何在實現功能的同時控制這些S ...