Markdown入門筆記

以‘#’開頭作爲標題級別,幾個‘#’代表幾級標題,這是一級標題;

這是‘##’二級標題;

ps:Markdown是通過表基本符號開頭來進行內容的分割的,且在基本符號後面需要添加空格;

代碼塊添加

對於輸入代碼,可以使用一對三個反引號““`”將代碼塊包含起來,如下圖爲引用代碼塊示例:

include <iostream>
using namespace std;
int main()
{
    cout<<"this is a code block<<endl;
    return 0;
}

另外,通過縮進的方法也可以實現代碼塊的添加,如下所示,爲在include前面通過Tab縮進實現(本段文字與代碼塊之間需要有一行空行):

include <iostream>
using namespace std;
int main()
{
    cout<<"this is a code block<<endl;
    return 0;
}

有時候,可能只需要添加一小句代碼,此時則可以使用一對單反引號即可:

this is a code


內容分隔

有時候爲了讓內容模塊更加清晰,需要將內容進行分隔,需要使用分隔符,而分隔符可以通過“—”三個短橫線來實現,本段內容即通過前後三個短橫線實現了與前面部分和後面部分內容的分隔。


首行縮進問題

  前述介紹的文字中,首行都沒有根據漢字習慣進行縮進,而本行則實現了首行縮進,具體使用方法爲在首行輸入前面添加了兩個語句&emsp;,該語句每個實現一個漢字的縮進。此外,還有&ensp;可以實現半個漢字的縮進。


關於換行

  當需要在未輸入完成一整行就需要換行的情況下進行手動換行,需要通過在語句結尾輸入幾個空格然後按下回車纔可實現;


列表

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

無序列表

  無序列表通過“*、+、-”三個符號中的任意一個都可以實現,其效果是一樣的,如下通過三種符號分別實現;

  • 列表第一項;
  • 列表第二項;

  • 列表第一項;

  • 列表第二項;

  • 列表第一項;

  • 列表第二項;

  此外,爲了無序列表具有一定的層次感,可以通過縮進的方式來實現列表的嵌套,即在子列表前面添加空格或者縮進符,如下表所示;

  • 列表第一大項

    • 列表第一小項
    • 列表第二小項
  • 列表第二大項

    • 列表第一小項

有序列表

  創建有序列表通過數字、點、空格來實現,如下實現了兩級有序列表,但是同樣方法無法實現三級列表;

  1. 有序列表第一項;
    1.1. 有序列表第一小項;
    1.2. 有序列表第二小項;
  2. 有序列表第二項;
    2.1. 有序列表第一小項;

插入鏈接和圖片

  需要在文檔中插入鏈接,有兩種方法:
* 中括號[]與圓括號()組合的方式:
  圓括號直接跟在尖括號後面。在中括號中輸入一段鏈接說明文字,然後在圓括號中輸入相應的連接,其效果是在文檔中顯示的是中括號的文字,而連接不會顯示,點擊文字即可,如下是在中括號中輸入“百度首頁”,圓括號中輸入http://www.baidu.com的顯示效果:

[百度首頁](http://www.baidu.com)
  • 使用尖括號<>將網址包含的方式:
      如下爲在尖括號中包含http://www.baidu.com的顯示效果:

http://www.baidu.com

* 插入圖片與第一種插入鏈接的方式類似,只是需要在中括號前面加上一個感嘆號!,而圓括號內則爲相應的圖片鏈接。

以上爲簡單使用,未完待續…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章