如何进行Markdown简易分析
这篇文章给大家介绍如何进行Markdown简易分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。
贴上了一段百度知道上关于Markdown
的介绍。这两天刚刚接触Markdown
,发现为写博客省去了很多排版的时间,学习曲线和并不陡,很容易就能上手,而有一些网站如CSDN和简书也都支持直接在web中使用Markdown
(遗憾的是51cto至今尚未支持)。下面介绍一下Markdown
的基本用法,你会发现分分钟就能掌握"写完即排版"的技术了。
1. Markdown编辑器
Markdown
的编辑器有很多种,一个比较全的编辑器列表请参考这里。读者可以从中选择自己认为比较顺手的一款,使用编辑器的好处是可以一边写一边查看对应的格式。Windows系统上推荐使用Markdown Pad,所谓的一边写一边查看对应格式的效果如图-1所示:
图-1 Markdown Pad
2. 语法
有了编辑器,再学习Markdown
的一些简单语法,写作 + 排版,so easy~ 下面列出一些非常常用的Markdown
语法:
2.1 标题
Markdown
中共分六级标题,分别对应HTML
中的
# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题
2.2 链接
使用如下方式声明一个链接:
[链接文字描述](链接URL "链接TITLE")
其中,"链接TITLE"为可选,用于在鼠标悬停在连接上时显示提示文字。生成后,对应的HTML
代码为:
链接文字描述
2.3 图片
使用如下方式声明一个图片:
![图片加载失败时的描述信息](图片URL)
不难看出,图片与链接的区别在于[]前面是否有!。生成后,对应的HTML
代码为:
这里的图片URL不能使用本地路径,需要Internet上的URL,可能需要使用一些图床工具,将本地图片上传后获取图片的URL,不多介绍。
2.4 分割线
三个*
即可画出一条华丽的分割线,当然*
后不要跟其他内容,直接换行即可:
我是分割线之上的内容***看什么看,我在下面
2.5 加粗和斜体
2.5.1 加粗被**
包围的文字会加粗显示:
**谁能比我粗**
相当于
谁能比我粗2.5.2 斜体
被*
包围的文字会斜体显示:
*谁能比我斜*
相当于
谁能比我斜
2.6 列表
2.6.1 有序列表以阿拉伯数字
加半角的.
可以创建有序列表,.
和文字内容之间要有空格:
1. 首先,天了噜2. 其次,哭瞎惹3. 再次,萌萌哒4. 最后,啪啪啪
这里要注意的一点是,无论以哪个阿拉伯数字开头,有序列表最终的展现形式都会从1.
开始,无论之后以何种数字排序,展现形式都会按如下顺序 1. --> 2. --> 3.--> ...,因为其对应的HTML
代码为
即:
3. 首先,我想从3开始5. 其次,我并不想按顺序编号9. 最后,想怎么编就怎么编# 最终展现方式:1. 首先,我想从3开始2. 其次,我并不想按顺序编号3. 最后,想怎么编就怎么编
当然,这一点只做了解,我们只要按顺序排下来就好了。
2.6.2 无序列表以中划线-
开头,空格后输入文字内容即可构建无序列表:
- 莫道秋江离别难- 两岸猿声啼不住- 尔曹身与名俱灭- 满城尽带黄金甲
2.7 代码
程序猿/媛、攻城狮/屎写东西时难免要引入一两段代码装一下,看一下这个B怎么装:
2.7.1 单行代码用` `(该符号与波浪线~
在同一个键位)包裹的部分会以单行代码的形式显示:
`print "Hello, World"`2.7.2 代码块
使用连着的三个~
包裹代码即可:
~~~
没见过中文代码?让你长长姿势
~~~
另外,也可以直接使用TAB
键创建代码块,读者可以自己试验一下。
2.8 引用
最上面从百度知道上借来的内容即为引用,使用引用很简单,只需用到>
即可:
> 这里是抄袭的内容> 不好意思,喝多了,这明明是原创
2.9 表格
可以在Markdown
中使用表格,但表格并不被Markdown
标准语法支持,需要在编辑器中开启额外的解释模式才能识别,下面创建一个四行三列的表格:
|姓名|性别|职业||:---|:---:|---:||张三|男|猿人||李四|女|媛人||王五|不详|CEO|
其中,第一行指定表头,表头内容会加粗显示;第二行指定每一列的对其方式,:---
为左对齐,:---:
为居中,---:
为右对齐,-
的数量并不影响输出结果,读者可以自己尝试一下;其余各行为普通数据行,列与列之间以|
分隔,最终显示效果:
Markdown
常用的格式基本上就这么多,相信读者通读本文再加上自己的实践后可以比较轻松的掌握。Markdown
支持直接在编辑时直接使用HTML
结合CSS
,调整字号、颜色等属性,读者可以尝试一下下面这段文字会被解释成什么样式:
###补充
当然,对于非专业人员来说,Markdown
默认的样式已经基本足够,过多的嵌套自己的样式也容易降低可读性。此外,Markdown
的很多样式并非只有一种书写方式,比如2.2.7
中提到的代码块就有两种书写方式,再比如无序列表不仅可以使用-
,也可以使用*
或+
,又比如链接可以分为行内形式和参考形式。
关于如何进行Markdown简易分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。