Markdown常用语法小记

前言

Markdown是什么我就不详细说了,百度会给你解释的更专业。所以我还是按我自己的了解阐述一下下,主要还是为了我自己看明白就够了。当然能够帮到别人,那就更好了呗。

理解的Markdown是一种写博客的文本编辑软件。这个像我这种以前不写博客的人也是第一次接触啊。怎么说呢,它是即类似于我们常用的Windows里的Word、Excl等Office软件(不涵盖用苹果的壕),又完全不同的东西...反正挺好玩的,也挺好用的。

下面我就按自己的理解(主要我自己看_)做一个Markdown常用的语法小记,附加一些小截图,并在图里做些红色小标记。

一、标题等级功能实现

标题可以用“#”号来分级。一个“#”号表示一级标题、两个“#”就表示二级标题,以此类推支持六级标题!

一级标题,前面加了1个“#”号。

二级标题,前面加了2个“#”号。

三级标题,前面加了3个“#”号。

四级标题,前面加了4个“#”号。

五级标题,前面加了5个“#”号。
六级标题,前面加了6个“#”号。

如何实现上面的效果的看下图:

Markdown常用语法小记_第1张图片
标题分级.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

实现过程如下图所示:

Markdown常用语法小记_第2张图片
代码块.png

2.加粗

加粗用前后加双星号表示
实现过程请看下图:

加粗.png

3.斜体

斜体用前后加单星号
实现过程看下图:

斜体.png

三、添加超链接

也可以加超链接哦,比如某某网站。方法是中括号里写链接名后面跟上小括号里面写网址。
[链接名](网址)

例如:

百度 你可以点一下~
腾讯首页 点点更健康~
看下图:

Markdown常用语法小记_第3张图片
超链接.png

四、把重要的一段话框起来,比如名句,定义等;

某段关键文字加一个框的话,开头加一个半角括号“>”。如下图所示:

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科

Markdown常用语法小记_第4张图片
加个框框表示重要.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

看图就知道是如何实现的:

Markdown常用语法小记_第5张图片
实现表格功能.png

:--- 表示左对齐 ; ---:表示右对齐 ; :---:表示居中;

结语

上述这些关于Markdown的语法使用技巧是我自己总结的零散小记,或许有错别的地方,求大神们看了不要喷。肯定还有很多没有写到的,小生后续会持续修改添加。
如果有哪些地方侵权了.......别告我啊我不是有意的

你可能感兴趣的:(Markdown常用语法小记)