前言
Markdown是什么我就不詳細說了,百度會給你解釋的更專業。所以我還是按我自己的了解闡述一下下,主要還是為了我自己看明白就夠了。當然能夠幫到別人,那就更好了唄。
我理解的Markdown是一種寫博客的文本編輯軟件。這個像我這種以前不寫博客的人也是第一次接觸啊。怎么說呢,它是即類似于我們常用的Windows里的Word、Excl等Office軟件(不涵蓋用蘋果的壕),又完全不同的東西...反正挺好玩的,也挺好用的。
下面我就按自己的理解(主要我自己看_)做一個Markdown常用的語法小記,附加一些小截圖,并在圖里做些紅色小標記。
一、標題等級功能實現
標題可以用“#”號來分級。一個“#”號表示一級標題、兩個“#”就表示二級標題,以此類推支持六級標題!
一級標題,前面加了1個“#”號。
二級標題,前面加了2個“#”號。
三級標題,前面加了3個“#”號。
四級標題,前面加了4個“#”號。
五級標題,前面加了5個“#”號。
六級標題,前面加了6個“#”號。
如何實現上面的效果的看下圖:
標題分級.png
二、代碼塊/加粗/斜體等功能實現
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 #指定刪除的字符為:標點符號和數字
line=line.translate(identity,pun_num) #完成字符串中標點符號和數字的刪除
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
實現過程如下圖所示:
代碼塊.png
2.加粗
加粗用前后加雙星號表示
實現過程請看下圖:
加粗.png
3.斜體
斜體用前后加單星號
實現過程看下圖:
斜體.png
三、添加超鏈接
也可以加超鏈接哦,比如某某網站。方法是中括號里寫鏈接名后面跟上小括號里面寫網址。
[鏈接名](網址)
例如:
超鏈接.png
四、把重要的一段話框起來,比如名句,定義等;
給某段關鍵文字加一個框的話,開頭加一個半角括號“>”。如下圖所示:
Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉換成格式豐富的HTML頁面。 —— 維基百科
加個框框表示重要.png
五、表格功能
加個表格很簡單,由【|】、【---】和【:】組成。
Item | Value | Qty |
---|---|---|
Computer | 1600 USD | 5 |
Phone | 12 USD | 12 |
Pipe | 1 USD | 234 |
a | b | c |
---|---|---|
d | e | f |
1 | 6 | 8 |
看圖就知道是如何實現的:
實現表格功能.png
:--- 表示左對齊 ; ---:表示右對齊 ; :---:表示居中;
結語
上述這些關于Markdown的語法使用技巧是我自己總結的零散小記,或許有錯別的地方,求大神們看了不要噴。肯定還有很多沒有寫到的,小生后續會持續修改添加。
如果有哪些地方侵權了.......別告我啊我不是有意的