Markdown-基础语法
Markdown基礎(chǔ)語法
簡介
Markdown是一種純文本格式的標(biāo)記語言。通過Markdown可以寫出很精致的排版效果,而且Markdown支持導(dǎo)出為PDF或者HTML文件。使用Markdown已經(jīng)成為開發(fā)者或者開發(fā)管理者的必備技能,用到熟練,Markdown可以讓使用者脫離鼠標(biāo),極大提高開發(fā)速度。
優(yōu)缺點(diǎn)
- 優(yōu)點(diǎn)
- 因?yàn)槭羌兾谋?#xff0c;所以只要支持markdown就可以在任何地方獲得一樣的排版效果。
- 操作簡單。
- 缺點(diǎn)
- 需要記憶語法(語法非常簡單)。
- 有的地方不支持markdown。
- 不同的Markdown平臺(tái)解析方式不一樣,如Github Markdown與Common Markdown。
Markdown編輯器
理論上就算是windows下的記事本都可以用來寫markdown(畢竟是純文本標(biāo)記語言),不過既然是這樣的標(biāo)記文本,我們總是希望看到實(shí)時(shí)預(yù)覽效果,這樣一個(gè)優(yōu)異的編輯器就是比較重要的,下面列舉幾個(gè)常見的編輯器。
- 插件形式
- Webstorm,Pycharm(安裝markdown編輯器)。
- sublime text3(安裝Markdown插件才可以預(yù)覽)。
- notepad++。
- hbuilderX。
- VS Code(Markdown all in one)。
- 專業(yè)編輯器
- MarkdownPad 2,一個(gè)免費(fèi)的專業(yè)級(jí)markdown編輯器,不過需要額外軟件進(jìn)行預(yù)覽渲染。
- Typora, 同樣很有名。
固然,專業(yè)編輯器適合一些人,但是對(duì)于一些輕量級(jí)的開發(fā)者,VSCODE正在成為越來越多人的選擇。
基礎(chǔ)語法
Markdown兼容HTML語言,理論上HTML支持的它都可以顯示。(如 )
轉(zhuǎn)義使用\。 多個(gè)空格不解析,只會(huì)解析分隔,如想要解析特點(diǎn)樣式,請(qǐng)?jiān)诜?hào)前加轉(zhuǎn)義(如在空格前)。
Markdown語法符號(hào)后面緊跟一個(gè)空格。(絕大多數(shù)解析器要求)
標(biāo)題
#后接標(biāo)題內(nèi)容,一個(gè)#代表一級(jí)共六級(jí)。
示例如下。
- # title
- ## title
- ### title
- #### title
- ##### title
- ###### title
字體變換(內(nèi)容與符號(hào)間不要空格)
- 加粗
- **加粗內(nèi)容**
- 加粗內(nèi)容
- 斜體
- *斜體內(nèi)容*
- 斜體內(nèi)容
- 斜體加粗
- ***斜體加粗***
- 斜體加粗
刪除線
- ~~刪除的內(nèi)容~~
- 刪除的內(nèi)容
數(shù)學(xué)公式
- $公式$或者$$ 公式 $$
- 公式公式公式
- 公式公式 公式
引用
- >內(nèi)容
-
這是引用的內(nèi)容。
分割線
- 格式:三個(gè)以上的*或者-。
- 有的語法不是這樣。
- 示例如下
- ***
-
插圖
- [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-tHvGNbE1-1585803266305)(圖片地址)]
- 示例如下
- 
超鏈接
- [超鏈接名]( 地址 '標(biāo)題')
- 示例如下
- [Myblog](https://blog.csdn.net/zhouchen1998 'Myblog')
- Myblog
列表
- 無序
- -/+/* 列表內(nèi)容建議使用-
- 示例如下
- - 列表1
- 列表1
- + 列表2
- 列表2
- * 列表3
- 列表3
- 有序
- n. 列表內(nèi)容
- 分級(jí)使用Tab鍵
- 示例如下
- 1. 內(nèi)容1
- 內(nèi)容1
- 2. 內(nèi)容2
- 內(nèi)容2
表格
| 姓名 | 學(xué)號(hào) | 年齡 | | ----- | :-----: | -----: | | 內(nèi)容 | 內(nèi)容 | 內(nèi)容 || 內(nèi)容 | 內(nèi)容 | 內(nèi)容 |
注意,表格的上一行必須為空行,否則不解析。 :在哪邊,文字就向哪邊看齊,兩邊都有則居中,內(nèi)容默認(rèn)居左。 ---數(shù)目沒有影響,但是至少3個(gè)。(有的平臺(tái)兩個(gè)即可) |符號(hào)和文本之間的空格。
代碼
像簡書,CSDN這類都提供了代碼插入。
圖(其實(shí)是利用代碼解析的,示例來源CSDN的Markdown教程,具體參考官方文檔,其實(shí)這類圖不用Markdown寫)
- 甘特圖
- UML圖
- 流程圖
補(bǔ)充說明
簡單介紹了一點(diǎn)Markdown常用語法,具體的每個(gè)平臺(tái)都有上手教程。不同Markdown解析語法略有不同,但是大同小異。 如有錯(cuò)誤,歡迎指正。
總結(jié)
以上是生活随笔為你收集整理的Markdown-基础语法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据挖掘竞赛-员工离职预测训练赛
- 下一篇: 深度优先遍历算法-01小偷偷东西问题