md文件的基本常用編寫語法


md簡介

.md即markdown文件的基本常用編寫語法,是一種快速標記、快速排版語言,現在很多前段項目中的說明文件readme等都是用.md文件編寫的,而且很多企業也在在鼓勵使用這種編輯方式。下面就簡單和大家分享一些.md基本語法。

一、基本符號:* - +. >

1、前面帶#號,后面帶文字,分別表示h1-h6,只到h6,而且h1下面會有一條橫線

1 # 一級標題
2 ## 二級標題
3 ### 三級標題
4 #### 四級標題
5 ##### 五級標題
6 ###### 六級標題

2、標簽閉合

1 # 一級標題 #
2 ## 二級標題 ##
3 ### 三級標題 ###
4 #### 四級標題 ####
5 ##### 五級標題 #####
6 ###### 六級標題 #####

效果如下:

這是一級標題

這是二級標題

這是三級標題

這是四級標題

這是五級標題
這是六級標題

 

 

二、字體

  • 加粗

要加粗的文字左右分別用兩個*號包起來

  • 斜體

要傾斜的文字左右分別用一個*號包起來

  • 斜體加粗

要傾斜和加粗的文字左右分別用三個*號包起來

  • 刪除線

要加刪除線的文字左右分別用兩個~~號包起來

1 **這是加粗的文字**
2 *這是傾斜的文字*`
3 ***這是斜體加粗的文字***
4 ~~這是加刪除線的文字~~

效果如下:

這是加粗的文字
這是傾斜的文字
這是斜體加粗的文字
這是加刪除線的文字

 

三、引用

在引用的文字前加>即可。引用也可以嵌套,如加兩個>>三個>>>
n個...
貌似可以一直加下去,但沒神馬卵用

示例:

1 >這是引用的內容
2 >>這是引用的內容
3 >>>>>>>>>>這是引用的內容

 

效果如下:

這是引用的內容

這是引用的內容

這是引用的內容

 

四、分割線

三個或者三個以上的 - 或者 * 都可以。

示例:

1 ---
2 ----
3 ***
4 *****

效果如下:
可以看到,顯示效果是一樣的。




 

五、圖片

語法:

1 ![圖片alt](圖片地址 ''圖片title'')
2 
3 圖片alt就是顯示在圖片下面的文字,相當於對圖片內容的解釋。
4 圖片title是圖片的標題,當鼠標移到圖片上時顯示的內容。title可加可不加

示例:

![blockchain](https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/
u=702257389,1274025419&fm=27&gp=0.jpg "區塊鏈")

效果如下:

 

 

 上傳本地圖片直接點擊導航欄的圖片標志,選擇圖片即可

 

六、超鏈接

語法:

1 [超鏈接名](超鏈接地址 "超鏈接title")
2 title可加可不加

示例:

[博客](http://www.cnblogs.com)
[百度](http://www.baidu.com)

博客
百度

注:Markdown本身語法不支持鏈接在新頁面中打開,貌似簡書做了處理,是可以的。別的平台可能就不行了,如果想要在新頁面中打開的話可以用html語言的a標簽代替。

1 <a href="超鏈接地址" target="_blank">超鏈接名</a>
2 
3 示例
4 <a href="https://www.baidu.com.com" target="_blank">百度</a>

 

七、列表

無序列表

語法:
無序列表用 - + * 任何一種都可以

1 - 列表內容
2 + 列表內容
3 * 列表內容
4 
5 注意:- + * 跟內容之間都要有一個空格

效果如下:

  • 列表內容
  • 列表內容
  • 列表內容
有序列表

語法:
數字加點

1 1. 列表內容
2 2. 列表內容
3 3. 列表內容
4 
5 注意:序號跟內容之間要有空格

效果如下:

  1. 列表內容
  2. 列表內容
  3. 列表內容
列表嵌套

上一級和下一級之間敲三個空格即可

 

  • 一級無序列表內容

    • 二級無序列表內容
    • 二級無序列表內容
    • 二級無序列表內容
  • 一級無序列表內容

    1. 二級有序列表內容
    2. 二級有序列表內容
    3. 二級有序列表內容
  1. 一級有序列表內容

    • 二級無序列表內容
    • 二級無序列表內容
    • 二級無序列表內容
  2. 一級有序列表內容

    1. 二級有序列表內容
    2. 二級有序列表內容
    3. 二級有序列表內容


八、表格

語法:

 1 表頭|表頭|表頭
 2 ---|:--:|---:
 3 內容|內容|內容
 4 內容|內容|內容
 5 
 6 第二行分割表頭和內容。
 7 - 有一個就行,為了對齊,多加了幾個
 8 文字默認居左
 9 -兩邊加:表示文字居中
10 -右邊加:表示文字居右
11 注:原生的語法兩邊都要用 | 包起來。此處省略

示例:

1 姓名|技能|排行
2 --|:--:|--:
3 劉備|哭|大哥
4 關羽|打|二哥
5 張飛|罵|三弟

效果如下:

姓名 技能 排行
劉備 大哥
關羽 二哥
張飛 三弟

 

 

九、代碼

語法:
單行代碼:代碼之間分別用一個反引號包起來

1     `代碼內容`

代碼塊:代碼之間分別用三個反引號包起來,且兩邊的反引號單獨占一行

(```)
  代碼...
  代碼...
  代碼...
(```)

注:為了防止轉譯,前后三個反引號處加了小括號,實際是沒有的。這里只是用來演示,實際中去掉兩邊小括號即可。

示例:

單行代碼

`create database hero;`

代碼塊

1 (```)
2     function fun(){
3          echo "這是一句非常牛逼的代碼";
4     }
5     fun();
6 (```)

效果如下:

單行代碼

create database hero;

代碼塊

1 function fun(){
2   echo "這是一句厲害的代碼";
3 }
4 fun();

 

十、流程圖

1 ```flow
2 st=>start: 開始
3 op=>operation: My Operation
4 cond=>condition: Yes or No?
5 e=>end
6 st->op->cond
7 cond(yes)->e
8 cond(no)->op
9 &```

效果如下:

 

 

 

  • 加粗

要加粗的文字左右分別用兩個*號包起來


免責聲明!

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



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