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