本文來自CSDN官方,分markdown原文和實際顯示部分,推薦開兩個窗口對比瀏覽javascript
@[TOC](這裏寫自定義目錄dd標題) # 歡迎使用Markdown編輯器 你好! 這是你第一次使用 **Markdown編輯器** 所展現的歡迎頁。若是你想學習如何使用Markdown編輯器, 能夠仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。 ## 新的改變 咱們對Markdown編輯器進行了一些功能拓展與語法支持,除了標準的Markdown編輯器功能,咱們增長了以下幾點新功能,幫助你用它寫博客: 1. **全新的界面設計** ,將會帶來全新的寫做體驗; 2. 在創做中心設置你喜好的代碼高亮樣式,Markdown **將代碼片顯示選擇的高亮樣式** 進行展現; 3. 增長了 **圖片拖拽** 功能,你能夠將本地的圖片直接拖拽到編輯區域直接展現; 4. 全新的 **KaTeX數學公式** 語法; 5. 增長了支持**甘特圖的mermaid語法[^1]** 功能; 6. 增長了 **多屏幕編輯** Markdown文章功能; 7. 增長了 **焦點寫做模式、預覽模式、簡潔寫做模式、左右區域同步滾輪設置** 等功能,功能按鈕位於編輯區域與預覽區域中間; 8. 增長了 **檢查列表** 功能。 [^1]: [mermaid語法說明](https://mermaidjs.github.io/) ## 功能快捷鍵 撤銷:<kbd>Ctrl/Command</kbd> + <kbd>Z</kbd> 重作:<kbd>Ctrl/Command</kbd> + <kbd>Y</kbd> 加粗:<kbd>Ctrl/Command</kbd> + <kbd>B</kbd> 斜體:<kbd>Ctrl/Command</kbd> + <kbd>I</kbd> 標題:<kbd>Ctrl/Command</kbd> + <kbd>Shift</kbd> + <kbd>H</kbd> 無序列表:<kbd>Ctrl/Command</kbd> + <kbd>Shift</kbd> + <kbd>U</kbd> 有序列表:<kbd>Ctrl/Command</kbd> + <kbd>Shift</kbd> + <kbd>O</kbd> 檢查列表:<kbd>Ctrl/Command</kbd> + <kbd>Shift</kbd> + <kbd>C</kbd> 插入代碼:<kbd>Ctrl/Command</kbd> + <kbd>Shift</kbd> + <kbd>K</kbd> 插入連接:<kbd>Ctrl/Command</kbd> + <kbd>Shift</kbd> + <kbd>L</kbd> 插入圖片:<kbd>Ctrl/Command</kbd> + <kbd>Shift</kbd> + <kbd>G</kbd> ## 合理的建立標題,有助於目錄的生成 直接輸入1次<kbd>#</kbd>,並按下<kbd>space</kbd>後,將生成1級標題。 輸入2次<kbd>#</kbd>,並按下<kbd>space</kbd>後,將生成2級標題。 以此類推,咱們支持6級標題。有助於使用`TOC`語法後生成一個完美的目錄。 ## 如何改變文本的樣式 *強調文本* _強調文本_ **加粗文本** __加粗文本__ ==標記文本== ~~刪除文本~~ > 引用文本 H~2~O is是液體。 2^10^ 運算結果是 1024. ## 插入連接與圖片 連接: [link](https://mp.csdn.net). 圖片:  帶尺寸的圖片:  居中的圖片:  居中而且帶尺寸的圖片:  固然,咱們爲了讓用戶更加便捷,咱們增長了圖片拖拽功能。 ## 如何插入一段漂亮的代碼片 去[博客設置](https://mp.csdn.net/configure)頁面,選擇一款你喜歡的代碼片高亮樣式,下面展現一樣高亮的 `代碼片`. ```javascript // An highlighted block var foo = 'bar'; ## 生成一個適合你的列表 - 項目 - 項目 - 項目 1. 項目1 2. 項目2 3. 項目3 - [ ] 計劃任務 - [x] 完成任務 ## 建立一個表格 一個簡單的表格是這麼建立的: 項目 | Value -------- | ----- 電腦 | $1600 手機 | $12 導管 | $1 ### 設定內容居中、居左、居右 使用`:---------:`居中 使用`:----------`居左 使用`----------:`居右 | 第一列 | 第二列 | 第三列 | |:-----------:| -------------:|:-------------| | 第一列文本居中 | 第二列文本居右 | 第三列文本居左 | ### SmartyPants SmartyPants將ASCII標點字符轉換爲「智能」印刷標點HTML實體。例如: | TYPE |ASCII |HTML |----------------|-------------------------------|-----------------------------| |Single backticks|`'Isn't this fun?'` |'Isn't this fun?' | |Quotes |`"Isn't this fun?"` |"Isn't this fun?" | |Dashes |`-- is en-dash, --- is em-dash`|-- is en-dash, --- is em-dash| ## 建立一個自定義列表 Markdown : Text-to-HTML conversion tool Authors : John : Luke ## 如何建立一個註腳 一個具備註腳的文本。[^2] [^2]: 註腳的解釋 ## 註釋也是必不可少的 Markdown將文本轉換爲 HTML。 *[HTML]: 超文本標記語言 ## KaTeX數學公式 您可使用渲染LaTeX數學表達式 [KaTeX](https://khan.github.io/KaTeX/): Gamma公式展現 $\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$ 是經過歐拉積分 $$ \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. $$ > 你能夠找到更多關於的信息 **LaTeX** 數學表達式[here][1]. ## 新的甘特圖功能,豐富你的文章 ```mermaid gantt dateFormat YYYY-MM-DD title Adding GANTT diagram functionality to mermaid section 現有任務 已完成 :done, des1, 2014-01-06,2014-01-08 進行中 :active, des2, 2014-01-09, 3d 計劃一 : des3, after des2, 5d 計劃二 : des4, after des3, 5d 關於 **甘特圖** 語法,參考 [這兒][2], ## UML 圖表 可使用UML圖表進行渲染。 [Mermaid](https://mermaidjs.github.io/). 例以下面產生的一個序列圖:: ```mermaid sequenceDiagram 張三 ->> 李四: 你好!李四, 最近怎麼樣? 李四-->>王五: 你最近怎麼樣,王五? 李四--x 張三: 我很好,謝謝! 李四-x 王五: 我很好,謝謝! Note right of 王五: 李四想了很長時間, 文字太長了<br/>不適合放在一行. 李四-->>張三: 打量着王五... 張三->>王五: 很好... 王五, 你怎麼樣? 這將產生一個流程圖。: ```mermaid graph LR A[長方形] -- 連接 --> B((圓)) A --> C(圓角長方形) B --> D{菱形} C --> D - 關於 **Mermaid** 語法,參考 [這兒][3], ## FLowchart流程圖 咱們依舊會支持flowchart的流程圖: ```mermaid flowchat st=>start: 開始 e=>end: 結束 op=>operation: 個人操做 cond=>condition: 確認? st->op->cond cond(yes)->e cond(no)->op - 關於 **Flowchart流程圖** 語法,參考 [這兒][4]. ## 導出與導入 ### 導出 若是你想嘗試使用此編輯器, 你能夠在此篇文章任意編輯。當你完成了一篇文章的寫做, 在上方工具欄找到 **文章導出** ,生成一個.md文件或者.html文件進行本地保存。 ### 導入 若是你想加載一篇你寫過的.md文件或者.html文件,在上方工具欄能夠選擇導入功能進行對應擴展名的文件導入, 繼續你的創做。 [1]: http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference [2]: https://mermaidjs.github.io/ [3]: https://mermaidjs.github.io/ [4]: http://adrai.github.io/flowchart.js/
你好! 這是你第一次使用 Markdown編輯器 所展現的歡迎頁。若是你想學習如何使用Markdown編輯器, 能夠仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。html
咱們對Markdown編輯器進行了一些功能拓展與語法支持,除了標準的Markdown編輯器功能,咱們增長了以下幾點新功能,幫助你用它寫博客:java
撤銷:Ctrl/Command + Z
重作:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜體:Ctrl/Command + I
標題:Ctrl/Command + Shift + H
無序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
檢查列表:Ctrl/Command + Shift + C
插入代碼:Ctrl/Command + Shift + K
插入連接:Ctrl/Command + Shift + L
插入圖片:Ctrl/Command + Shift + Gnode
直接輸入1次#,並按下space後,將生成1級標題。
輸入2次#,並按下space後,將生成2級標題。
以此類推,咱們支持6級標題。有助於使用TOC
語法後生成一個完美的目錄。git
強調文本 強調文本github
加粗文本 加粗文本web
標記文本markdown
刪除文本app
引用文本dom
H2O is是液體。
210 運算結果是 1024.
連接: link.
圖片:
帶尺寸的圖片:
居中的圖片:
居中而且帶尺寸的圖片:
固然,咱們爲了讓用戶更加便捷,咱們增長了圖片拖拽功能。
去博客設置頁面,選擇一款你喜歡的代碼片高亮樣式,下面展現一樣高亮的 代碼片
.
// An highlighted block var foo = 'bar';
一個簡單的表格是這麼建立的:
項目 | Value |
---|---|
電腦 | $1600 |
手機 | $12 |
導管 | $1 |
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants將ASCII標點字符轉換爲「智能」印刷標點HTML實體。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks | 'Isn't this fun?' |
‘Isn’t this fun?’ |
Quotes | "Isn't this fun?" |
「Isn’t this fun?」 |
Dashes | -- is en-dash, --- is em-dash |
– is en-dash, — is em-dash |
一個具備註腳的文本。2
Markdown將文本轉換爲 HTML。
您可使用渲染LaTeX數學表達式 KaTeX:
Gamma公式展現 是經過歐拉積分
你能夠找到更多關於的信息 LaTeX 數學表達式here.
可使用UML圖表進行渲染。 Mermaid. 例以下面產生的一個序列圖::
這將產生一個流程圖。:
咱們依舊會支持flowchart的流程圖:
若是你想嘗試使用此編輯器, 你能夠在此篇文章任意編輯。當你完成了一篇文章的寫做, 在上方工具欄找到 文章導出 ,生成一個.md文件或者.html文件進行本地保存。
若是你想加載一篇你寫過的.md文件或者.html文件,在上方工具欄能夠選擇導入功能進行對應擴展名的文件導入,
繼續你的創做。
註腳的解釋 ↩︎