使用vs code編寫Markdown文檔以及markdown語法詳解


  1. 首先安裝vscode工具,下載地址如下: https://code.visualstudio.com/

  2. 在vs code的擴展中安裝: Markdown Preview Enhanced 這款插件,安裝完成重新加載即可生效

  3. 新建一個.md文件
    Visual Studio Code 原生就支持高亮Markdown的語法,想要一邊編輯一遍預覽,有兩種方法:
    3.1. Ctrl + Shift + P 調出主命令框,輸入 Markdown,應該會匹配到幾項 Markdown相關命令

    2.2. 先按Ctrl + K,然后放掉,緊接着再按 v,也能調出實時預覽框。【要在英文輸入狀態下】

    3.3 直接點擊快捷圖標


    還可以在預覽效果的界面中右鍵鼠標選擇在不同平台預覽,如可以在瀏覽器中預覽

    其中默認打開的瀏覽器是IE瀏覽器,可以直接Copy瀏覽器地址使用Chrome瀏覽器打開

    可以發現在瀏覽器中預覽markdown文檔已經被編譯成HTML文檔了。

------------------------------------------------------------附錄Markdown語法------------------------------------------------------------------------------

vs code 使用 Markdown 編寫文檔

1. 直接使用 HTML 標簽,可以設置文字居中,字體顏色等樣色(HTML 語法)

代碼:
        <div align="center" style="color:red">VS Code 使用 Markdown 編寫文檔</div>

演示:

2. 標題

注:# 后面保持空格(和使用 h1/h2 標簽功能類似)
代碼:
       # h1
       ## h2

演示:

3. TOC(根據標題生成目錄)

代碼: 


演示:

4. 引用

代碼1(單行式):
    > hello world!

演示:

代碼2(多行式):
    > hello world!  輸入完之后按兩次空格鍵再按一次Enter鍵即可
    > hello world!  輸入完之后按兩次空格鍵再按一次Enter鍵即可
    > hello world!  輸入完之后按兩次空格鍵再按一次Enter鍵即可

演示:

代碼3(多層嵌套):
    > aaaaaaaaa
    >> bbbbbbbbb
    >>> cccccccccc

演示:

5. 行內標記(用 ` 標記代碼塊將變成一行)

代碼:標記之外`hello world`標記之外

演示:

6. 代碼塊

1. 用```代碼```進行包裹
代碼:
    ```
    <div>
        <div></div>
        <div></div>
        <div></div>
    </div>
    ```

演示:

2. 自定義語法(根據不同的語言配置不同的代碼着色)
代碼:
    ```javascript
    var num = 0;
    for (var i = 0; i < 5; i++) {
        num+=i;
    }
    console.log(num);
    ```

演示:

7. 插入鏈接(待定。。。)

代碼:
    [百度 1](http://www.baidu.com/ '百度一下')

演示:

8. 插入圖片

代碼:
     ![](./01.jpg '描述')

8. 插入圖片帶有鏈接

代碼:    
    [![](.//img/01.png '百度')](http://www.baidu.com)

9. 插入視頻

注:Markdown 語法是不支持直接插入視頻的
普遍的做法是 插入 HTML 的 iframe 框架,通過網站自帶的分享功能獲取,如果沒有可以嘗試第二種方法
第二是偽造播放界面,實質是插入視頻圖片,然后通過點擊跳轉到相關頁面

代碼:
    <iframe height=498 width=510 src='http://player.youku.com/embed/XMjgzNzM0NTYxNg==' frameborder=0 'allowfullscreen'></iframe>

演示:

10. 序列

代碼1(有序):
    1. one
    2. two
    3. three

演示:

代碼2(無序):
    * one
    * two
    * three

演示:

代碼3(序表嵌套):
    1. one
        1. one-1
        2. two-2
    2. two
        * two-1
        * two-2

演示:

代碼4(序表嵌套代碼塊)
    注:換行+兩個Tab

    * one

        var a = 10;     // 與上行保持空行並 遞進縮進

演示:

11. 任務列表(類似於多選框)

代碼:
        - [ ] 選項一
        - [x] 選項二

演示:

12. 表情(待定。。。。)

13. 表格

注: : 代表對齊方式 
代碼1:
    | a  |  b | c  |
    |:--:|:-- | --:|    #這句代碼只能寫在第二行
    |  居中 |  左對齊 |  右對齊 |
代碼2(簡約寫法):
    a  |  b  | c  
    :---:|:------------ |--:
    居中 |  左對齊 |  右對齊 
代碼3(特殊表格):使用HTML代碼

演示:

14. 支持內嵌CSS樣式

代碼:<p style="color: #AD5D0F;font-size: 30px; font-family: '宋體';">內聯樣式</p>

演示:

15. 語義標記

代碼:
        *斜體*、_斜體_  
        **加粗**  
        ***加粗+斜體***、**_加粗+斜體_**  
        ~~刪除線~~    
        ==背景色==  
        $\underline{下划線}$   
        Superscript - superscript
        ^superscript^
        Subscript - subscript
        ~subscript~

演示:

16. 語義標簽

    代碼:
            <i>斜體</i>  
            <b>加粗</b>  
            <em>強調</em>  
            <u>下划線</u>   
            <del>刪除</del>  
            Z<sup>a</sup>  
            Z<sub>a</sub>  
            <kbd>Ctrl</kbd>

演示:

17. 公式

    代碼:
            $$ x \href{why-equal.html}{=} y^2 + 1 $$
            $ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $

演示:

18. 分隔符

    代碼: ---  或者  ***

演示:

19. 腳注

    代碼:
            Markdown[^1]
            [^1]: Markdown是一種純文本標記語言        // 在文章最后面顯示腳注

演示:

20. 錨點

    代碼:
            [公式標題錨點](#1)

            #### [任務列表(類似於多選框)]  {#1}    // 方括號后保持空格

演示:
代碼部分:


連接部分:

點擊點擊跳到指定的標題:

21. 定義型列表

    注:解釋型定義
    代碼:
            Markdown   
            : 輕量級文本標記語言,可以轉換成html,pdf等格式  //  開頭一個`:` + `Tab` 或 四個空格

演示:

24.自動郵箱鏈接

    代碼:
            <xxx@outlook.com>

演示:

25. 流程圖

代碼:
```
graph LR
A-->B
```

```
sequenceDiagram
A->>B: How are you?
B->>A: Great!
```

```
gantt
dateFormat YYYY-MM-DD
section S1
T1: 2014-01-01, 9d
section S2
T2: 2014-01-11, 9d
section S3
T3: 2014-01-02, 9d
```

演示:

26. 時序圖

代碼:
```sequence
A->>B: 你好
Note left of A: 我在左邊 
Note right of B: 我在右邊
B-->A: 很高興認識你
```

```sequence
起床->吃飯: 稀飯油條
吃飯->上班: 不要遲到了
上班->午餐: 吃撐了
上班->下班:
Note right of 下班: 下班了
下班->回家:
Note right of 回家: 到家了
回家-->>起床:
Note left of 起床: 新的一天
```

演示:

語法原文: https://www.jianshu.com/p/b03a8d7b1719


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM