之前一直沒有總結(jié)的習(xí)慣,也吃過不少虧,總覺得自己詞窮外加寫文章和流水賬一樣。但是,不改變肯定是在給自己挖坑,借著離職之后的時間,對自己在之前工作中的一些知識點進行總結(jié),加深一下印象。
一、Markdown簡介
Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言,通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式。通過一些規(guī)定的語法,可以對文本格式進行簡單的修改,還可以添加圖片、鏈接。
Markdown的語法相較于復(fù)雜的HTML語言十分輕量(這也是我學(xué)習(xí)Markdown語言的原因),對于程序員來說,文字、代碼引用、圖片這些是總結(jié)中大量使用的材料,不需要過多的排版,簡單的Markdown就可以滿足日常的碼字總結(jié)。
Markdown同時兼容HTML語言,如果為了更加美觀可以使用HTML語言語法來修飾文章。
什么人適合學(xué)習(xí)Markdown
任何工具的出現(xiàn)都是為了能夠加快工作效率的,但是并不是所有人都適合學(xué)習(xí)Markdown。
Markdown是為那些需要經(jīng)常碼字或者進行文字排版的、對碼字手速和排版順暢度有要求的人群設(shè)計的,他們希望用鍵盤把文字內(nèi)容啪啪啪地打出來后就已經(jīng)排版好了,最好從頭到尾都不要使用鼠標(biāo)。這些人包括經(jīng)常需要寫文檔的碼農(nóng)、博客寫手、網(wǎng)站小編、出版業(yè)人士等等。
所以,你是程序媛嗎,我們聊聊吧~
二、Markdown的優(yōu)點
- 專注于文字內(nèi)容,簡單的排版即可滿足
- 語法簡單,可讀性強,學(xué)習(xí)成本低
- 兼容性強
相對于Word、Pages,Markdown顯得十分簡單,像一個不沾粉黛的青衣少女,和外面那些妖艷賤貨不一樣。
三、Markdown的語法
詳細內(nèi)容可以從上面的鏈接查詢,接下來我會簡單介紹一些常用的語法
標(biāo)題
標(biāo)題是一篇文章開頭和某些段落開頭必須的內(nèi)容,在Markdown語法中,一段文字如果是標(biāo)題,在文字之前使用#
即可(標(biāo)題階數(shù)一共6階)。
# 一級標(biāo)題
一級標(biāo)題
###### 六級標(biāo)題
六級標(biāo)題
分割線
你可以在一行中用3個以上的星號、減號、底線來建立一個分隔線,行內(nèi)不能有其他東西。也可以在星號或是減號中間插入空格。下面每種寫法都可以建立分隔線:
***
---
分割線樣式如下
列表
無序列表使用*
-
有序列表使用1.
2.
注:符號和.后要有空格
- 一
- 二
- 三
引用
在需要引用的文字段落前使用>
即可引用段落。而且在引用段落中還可以使用其他Markdown語法。
這是引用的內(nèi)容
二級引用
代碼塊
代碼是程序猿和程序媛能量的結(jié)晶,在Markdown中,使用2個```包裹代碼塊即可,代碼塊的縮進使用Tab縮進。
UILabel *nameLabel = [[UILabel alloc] init];
if ([nameLabel isKindofClass])
{
NSLog(@"%@",@"Name")
}
圖片和鏈接
鏈接使用[]()
,[]中是鏈接的介紹,()中輸入鏈接
圖片使用![]()
,與鏈接中括號輸入的內(nèi)容一致(圖片需要使用圖床地址)
文字強調(diào)
使用*文本*
來實現(xiàn)文字斜體
使用**文本**
來實現(xiàn)文字加粗
使用***文字***
來實現(xiàn)文字斜體加粗
反斜杠
Markdown 支持以下這些符號前面加上反斜杠來幫助插入普通的符號:
\ 反斜線
` 反引號
* 星號
_ 底線
{} 花括號
[] 方括號
() 括弧
# 井字號
+ 加號
- 減號
. 英文句點
! 驚嘆號
頁面內(nèi)部跳轉(zhuǎn)
- 設(shè)置錨點:
<span id = "anchor">錨點</span>
- 跳轉(zhuǎn)
[錨點](#anchor)
注:[]內(nèi)是要填轉(zhuǎn)的按鈕顯示的文字,小括號內(nèi)#后面是跟的id值.因為跳轉(zhuǎn)是根據(jù)id跳的。
以上,就和Markdown一樣簡潔(因為沒圖)。