【MD】Markdown常用语法
Markdown對于程序員來說應該是必備的一項技能,無論是日常筆記還是Github的README,越來越多的手冊都應用到了Markdown語法,此篇文章將作為備忘錄,記錄一些Markdown的基礎書寫語法。
擴展名
Markdown文件的擴展名(后綴): .md
應用核心技術
HTML? ? ? CSS?
平臺
Markdown運用于很多平臺,也簇生了很多新生的Markdown軟件,再此就不一一列舉了,出于方便演示,本篇文章演示采用IDEA。
書寫語法
HTML嵌入: 由于核心技術運用到HTML,所以部分HTML標簽也可以運用到Markdown文件當中,例如<h1>~<h6>標題標簽,再如<table></table>等標簽都是可以直接書寫的,而且也可以通過標簽內屬性直接設計樣式,但是一些特殊的標簽<marquee></marquee>等等,Markdown文件是不會給你飛彈幕的~
對HTML嵌入的寫法本文不過多贅述,Markdown也有自己相應的簡單寫法,來方便使用者進行書寫整理
標題:?Markdown語法中的標題用#符號來進行簡化 , #?符號的個數決定標題的等級,對應HTML標簽,#~###### 分別為<h1></h1>~<h6></h6> ,后面的內容便是標簽內的展示內容
格式:
# 文字
## 文字
.....
其中等級1~2會自動添加標題下劃線,6級會自動字體變灰
標題還有另一種寫法,在標題文字的下方使用??_ 符號,可以使上方文字變更為標題且添加下劃線,作用效果等于 ##
格式:
文字
_
?
粗體:字體加粗在文檔中經常使用,起到強調的作用,在Markdown語法中用 ** 符號進行書寫,語法是在要進行?粗體?的內容兩側分別加上 ** 符號
格式:
**文字**
斜體:字體傾斜在MarkDown語法中用 * 符號進行修飾,書寫語法是在要進行斜體?的內容兩側分別加上 * 符號,斜體的另外一種書寫方法是在要進行?斜體?的內容兩側分別加上 _ 符號。
格式:
*文字*? ? ? ? ?
?_文字_
表格:Markdown中的表格用? -? : | 符號拼接而成,且默認帶有表格標題也就是HTML中的<th></th>標簽,表格設有默認,左對齊,右對齊,居中對齊四種狀態(tài),可以通過? : 來進行設置。
格式(兩行兩列為例):
表格標題? |? 表格標題
表格格式? ? 默認對齊? ---|---? ? 左對齊??:---|:---? ? 居中對齊? :---:|:---:? ? 右對齊? ---:|---:??
表格內容 | 表格內容
代碼塊:由于Markdown是由HTML標簽構成,也算所以若想在Markdown中直接添加代碼塊,會被自動的屏蔽掉,不過好在Markdown為我們提供了代碼塊的區(qū)域,在代碼塊區(qū)域內書寫的字段或標簽,不會被當成標簽處理,而是直接輸出,用符號 ` 修飾,該符號為英文輸入法下 ~ 的鍵位,無需按Shift。
格式:
``` [code type]
代碼塊
```
其中在第一行的```后面可以加上代碼類型,例如Java代碼便寫成```java ,在IDEA中,如果表明代碼類型,代碼塊中的代碼還將自動進行編譯時異常的檢測,如不填寫任何的代碼類型,則默認為txt類型,不給予編譯時異常檢測。
圖中<hr/>標簽因為沒有在代碼塊中,故呈現為分割線
下劃線:Markdown中的下劃線可以通過 * 或 - 或? _?拼出
格式:
***
---
___
列表:Markdown中的列表分為無序列表和有序列表。
- 無序列表:無序列表構成方法有三種,分別為 -? ?+? ?* 三種符號,而且可以層級低進,不過要注意在符號后要存有空格進行字符分割,層級列表需要使用Tab鍵位區(qū)分,層級分為共分為三個表示,第一等級用黑色圓點表示,第二等級用白色圓點表示,之后的等級皆用黑色方塊表示。
無序列表格式:
+ 文字* 文字- 文字 - 文字 * 文字- 有序列表:有序列表在Markdown中用阿拉伯數字與 . 符號進行組成,不過要注意在符號后要存有空格進行字符分割,可以層級遞進,層級列表需要使用Tab鍵位區(qū)分,層級分為共分為三個表示,第一等級用阿拉伯數字表示,第二等級用希臘數字表示,之后的等級皆用小寫字母表示。
有序列表格式:
1. 文字 1. 文字1. 文字 2. 文字 3. 文字?
超鏈接:Markdown中的超鏈接寫法通過 [ ] 與()組成,展示出來的效果便是可以點擊跳轉的超鏈接。
格式:
[文字](website網址)
?
圖片:Markdown中對圖片的渲染形似與超鏈接,只需要在超鏈接的基礎上加上 ! 符號,即可變?yōu)閳D片插入。超鏈接中的文本則變成HTML中的<img/>標簽中的alt屬性,即在圖片加載失敗時出現的錯誤警報或者友好提示。括號內填寫的是本地圖片路徑或者網絡圖片的引用路徑。
格式:

?
生命不息,學習不止,Markdown的語法遠遠不止如此,愿我們每天都有新的發(fā)現~
-by decmoon
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的【MD】Markdown常用语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入编程之QQ盗号核心代码
- 下一篇: 罗克韦尔AB PLC RSLogix50