Markdown是一種輕量級的標記語言。它的優點很多,目前也被越來越多的寫作愛好者、撰稿者廣泛使用。并且Markdown 的語法十分簡單,利用簡潔的語法代替繁瑣的排版,區別于常用的word(windows)或Pages (Mac)排版功能和其它設置功能。常用的標記符號也不超過十個,這種相對于更為復雜的 HTML 標記語言來說,Markdown 可謂是十分輕量的。使用Markdown語法編寫的文檔可以轉換為pdf格式或html格式,使用相關Markdown編輯器時還提供了時時預覽功能。
Markdown的常用語法規則
1.標題
在Markdown中標題,不僅僅是標題,還是作為改變字體大小的原型。如果在編寫一段文字時沒有換行則整段文字都是該字體大小;當然改變字體大小還有其它方式。
>>使用格式:在需要使用標題時,必須且只能在每一行的開頭加上一個#
或者在需要改變字體大小時在每一行的開頭加上#
。當然如果你非不在每一行的開頭使用,那么神仙也救不了你,你沒救了!
一級標題 #
二級標題 ##
三級標題 ###
四級標題 ####
五級標題 #####
六級標題 ######
2. 列表
在 Markdown 中,列表有有序列表和無序列表之分。
>>使用格式:無序列表的顯示只需要在文字前加上 -
或 *
即可變為無序列表,有序列表則直接在文字前加 1. 2. 3.
列表項需要和文字之間加上一個字符的空格。并且在開始使用無序列表或有序列表后,直接換行就會自動實現下一個列表項。而且各個列表項在Markdown編輯器的編輯界面會變色,這就意味著實現了無序列表或有序列表。
無序列表
- 無序你 (在
*
或-
與書寫的文字之間加上一個字符的空格)
- 無序我 (然后寫完上一個列表項后直接換行即可切換到下一個列表項中)
- 無序他 (如果沒有在列表項和文字之間沒有加入空格則不會實現無序列表項)
有序列表
- 有序1
- 有序2
- 有序3
3. 引用
在Markdown中如果需要引用一段其它出處的句子,則可以使用引用格式。而且引用不僅僅是可以作為引用其它的句子,同樣可以作為在Markdown編輯器中進行優質排版的好用法。就像上面我在介紹使用標題、列表時,就是使用了引用,我自認為使得整個排版更加優美!
>>使用格式:只需要在文本前加入>
這種尖括號(大于號)即可,當然引用符號也只能加在一行的開頭才能發揮作用;而且引用可以向下連接,就是下一行如果也有引用則這兩行會在左邊出現豎線連在一起了。
例如這樣
直接回車就可以切換到下一行而且編輯界面也同樣繼續在引用
(有一點需要注意:有的時候在某一行的末尾直接換行是可以切換到下一行的
但是Markdown的語法標準切換到下一行是兩次空格+換行鍵
)
4. 圖片與鏈接
一個人難免有的時候會心血來潮,喜歡折騰一下。比如你想在文檔中插入一種圖片或者插入一個鏈接并且是可以跳轉的鏈接。
>>使用格式:插入圖片方法:[圖片上傳失敗...(image-54c7b-1535336994402)]
插入鏈接方法:[鏈接名](網絡鏈接地址)
百度(這是可以通過默認瀏覽器實現跳轉的哦)
5. 表格
在Word、Excel都與插入或制作表格的功能,當然Markdown語法也不能落后啦!這也是必須具備的功能。
>>使用方法:我看了很多關于Markdown語法制作表格的方法,主要使用兩種方法吧:一種是可以使用類似于html格式的插入表格的方式,使用<table> <tr> <td></td> </tr> </table>
,另一種是使用下面的方法
|表格|這里可以|作為頭部|
|----|:----:|-------| //其中:表示對齊方式
|表格| 第二格 |第三格 |
這是生成的表格
6.代碼框
代碼框的使用也很常用,比如在插入某段程序代碼時如果你是程序猿
>>使用方法上一行使用三個`,下一行這樣的方式三個結束,把代碼包含起來。另一種方式就是直接使用 tab 即可。如下面使用:
這里使用了 ```的方法。
不過在使用代碼框時需要注意與上一行的某個規則的搭配
如上一行有引用規則存在,如果下一行直接回車使用代碼框語法,則可能會出現代碼框不可用
則需要切換到下一行,特別使用tab方法使用代碼框時。
7. 分隔線
>>使用格式第一種是直接在一行使用***
,第二種:--
第三種:---
語法效果如下:
8. Markdown中html語法使用
>> font使用
改變字體顏色: <font color=#8E236B> 文本1 </font>
改變字體大小: <font size=4> 文本2 </font>
有些語法在簡書的Markdown并沒有支持,可能就是基于Html的原因,但Markdown自己的編輯器是支持的
<table><td bgcolor=#93B040> 文字加入背景色 </td></table>
<table><td bgcolor=#FFFFF0> 文本3 </td></table>
<h2 id="1"> 文檔內跳轉至這里 </h2>
文內跳轉,可使用此方法生成目錄
目錄:[點擊測試跳轉](#1)
目錄對應: <h2 id="1"> 點擊測試跳轉 </h2>
>> 分頁符加入
<div STYLE="page-break-after: always;"> 文本以下下一頁 </div>
其它規則
換行方法:兩個空格符+回車鍵
添加空格方法:& emsp ; /& ensp ;(組合使用)直接敲擊空格鍵無效
詞語使用方法:兩個
位于蘋果電腦鍵盤tab鍵上的那個鍵
斜體:2個*
字體位于中間
粗體:4個*
字體位于中間
上面介紹了Markdown基本使用方式。那么問題來了,怎么才能操作或使用這種語法呢?
其實Markdown只是是一種語法格式,并不是一個可以安裝在Windows或Mac上的軟件。就像我們在用編程語言在學習程序編程一樣,它只是一種語法格式,并不是編輯器。什么意思呢?假如你學習了C語言,那你怎么利用C語言來實現你要的功能呢?當然你先需要一個VC編輯器,你難道可以實現安裝一個C語言在你的電腦上嗎?我不信!所以我們還需要的是一個編輯器,來操作這個Markdown語法。而且現在很多網站都支持使用Markdown語法來進行編寫,如簡書,有道云筆記...
Markdown免費編輯器
windows平臺
- MarkdownPad 2(對于win10電腦已經不能兼容了) - - 這個編輯是挺好用,但是有缺點就是在windows系統是win10的情況下時時預覽功能會崩潰
- Typora - - 一款英文Markdown編輯器,并且跨平臺的;使用Markdown語法寫作,就會在同一個頁面“即時”預覽;它支持的是Github的Markdown語法,不會出現高亮等功能,完全黑體,可寫在本地,然后在GitHub上發布文章,或者向簡書上發布文章使用
- MarkdownEditor -- 只提供最簡潔的書寫、即時預覽界面;不過缺點是不能導出
- Story(小書匠) - - 具備完全Markdown語法功能,并且有后臺服務團隊提供問題解決;不過缺點是這個編輯器有些語法不完全等同與Markdown,而且編譯速度太慢,太卡。
- Cmd_Markdown_64 - - 功能基本等同于Mac平臺的Markdown,但是導出pdf需要收費,這就有點啥了
(不過介紹了,這些使用工具,都是有優點、有缺點;我在windows上使用,是使用MarkdownEditor進行Markdown語法的編輯寫作,不會預覽季氏,界面流暢不會卡頓;在需要導出pdf文檔時,使用Typora或者Story導出)
Linux平臺
Mac平臺
- Mou(不過在Mac系統升級后,Mou就已經不支持iMac上使用,不知道會不會有更新)
- MacDown(我認為Mac最好的Markdown編輯器)
你可以慢慢的操作Markdown語法了。當然你可以使用上面的基本功能,來開發出更多的功能。這是可以的!
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。