前言
Markdown是什么我就不詳細說了刮便,百度會給你解釋的更專業(yè)讹蘑。所以我還是按我自己的了解闡述一下下,主要還是為了我自己看明白就夠了功偿。當然能夠幫到別人盆佣,那就更好了唄。
我理解的Markdown是一種寫博客的文本編輯軟件械荷。這個像我這種以前不寫博客的人也是第一次接觸啊罪塔。怎么說呢,它是即類似于我們常用的Windows里的Word养葵、Excl等Office軟件(不涵蓋用蘋果的壕)征堪,又完全不同的東西...反正挺好玩的,也挺好用的关拒。
下面我就按自己的理解(主要我自己看_)做一個Markdown常用的語法小記佃蚜,附加一些小截圖,并在圖里做些紅色小標記着绊。
一谐算、標題等級功能實現(xiàn)
標題可以用“#”號來分級。一個“#”號表示一級標題归露、兩個“#”就表示二級標題洲脂,以此類推支持六級標題!
一級標題剧包,前面加了1個“#”號恐锦。
二級標題,前面加了2個“#”號疆液。
三級標題一铅,前面加了3個“#”號。
四級標題堕油,前面加了4個“#”號潘飘。
五級標題,前面加了5個“#”號掉缺。
六級標題卜录,前面加了6個“#”號。
如何實現(xiàn)上面的效果的看下圖:
二眶明、代碼塊/加粗/斜體等功能實現(xiàn)
1.代碼塊
在一段代碼的頭部和尾部加三個小點艰毒,切記都是單獨一行哦!
import string #處理文本時赘来,需要去除跟在單詞后的標點现喳。所以用到string模塊
filename=open('sampleFile.txt')
filelines=filename.readlines()
filename.close()
word_cnt={}
for line in filelines:
line=line.rstrip() #去除文本后的'\n'
identity=string.maketrans(' ',' ')
pun_num=string.punctuation+string.digits #指定刪除的字符為:標點符號和數(shù)字
line=line.translate(identity,pun_num) #完成字符串中標點符號和數(shù)字的刪除
line=line.lower() #將單詞中的字母全部轉換為小寫字母
word_list=line.split(' ') #以空格為標志凯傲,將文本中的一行斷開成單詞。
for word in word_list:
if word_cnt.has_key(word):
word_cnt[word]+=1
else:
word_cnt[word]=1
result=sorted(word_cnt.iteritems(),key=lambda d:d[1],reverse=True)
print result
實現(xiàn)過程如下圖所示:
2.加粗
加粗用前后加雙星號表示
實現(xiàn)過程請看下圖:
3.斜體
斜體用前后加單星號
實現(xiàn)過程看下圖:
三嗦篱、添加超鏈接
也可以加超鏈接哦冰单,比如某某網站。方法是中括號里寫鏈接名后面跟上小括號里面寫網址灸促。
[鏈接名](網址)
例如:
四诫欠、把重要的一段話框起來,比如名句浴栽,定義等荒叼;
給某段關鍵文字加一個框的話,開頭加一個半角括號“>”典鸡。如下圖所示:
Markdown 是一種輕量級標記語言被廓,它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉換成格式豐富的HTML頁面萝玷。 —— 維基百科
五嫁乘、表格功能
加個表格很簡單,由【|】球碉、【---】和【:】組成蜓斧。
Item | Value | Qty |
---|---|---|
Computer | 1600 USD | 5 |
Phone | 12 USD | 12 |
Pipe | 1 USD | 234 |
a | b | c |
---|---|---|
d | e | f |
1 | 6 | 8 |
看圖就知道是如何實現(xiàn)的:
:--- 表示左對齊 ; ---:表示右對齊 睁冬; :---:表示居中挎春;
結語
上述這些關于Markdown的語法使用技巧是我自己總結的零散小記,或許有錯別的地方豆拨,求大神們看了不要噴直奋。肯定還有很多沒有寫到的辽装,小生后續(xù)會持續(xù)修改添加帮碰。
如果有哪些地方侵權了.......別告我啊我不是有意的