如果你是经常写文章的人,学习Markdown来写文章是一件很聪明的事情。因为Markdown格式的文章非常的简洁,不存在各种颜色的字体、乱七八糟的样式和花里花俏的排版。Markdown就是纯粹的、清新的、只有黑和灰字体颜色的标记语言,使一篇文章变得有深度并带有极简美感且令人沉迷的艺术。
在使用Markdown之前,首先要学习Markdown标记语言的基本语法。
一、Markdown基本语法
效果
使用语法 部分解释
斜体
*斜体* 只需用一个*号左右将字体包起来就会变成斜体
粗体
**粗体** 只需用另个个*号左右将字体包起来就会变成粗体
加粗斜体
***加粗斜体***
删除线
~~删除线~~
一级标题
一级标题
==================
有一种写法是:
# 一级标题
二级标题
二级标题
------------------
还有一种写法是:
## 二级标题
三级标题
### 三级标题
四级标题
#### 四级标题
五级标题
##### 五级标题
六级标题
###### 六级标题
[行内超链接](http://baidu.com)
使用格式: [链接的名字](链接的地址)
还有一种文字链接方式,如制作网页的技术有PHP、MySQL、Apache,其中php简单易学。
制作网页的技术有[PHP][1]、[MySQL][2]、[Apache][3],其中[php][1]简单易学。
[1]:http://www.php.com "php"
[2]:http://www.mysql.com "mysql"
[3]:http://www.apache.com "apache"
用[数字]把文字写入加在段落中,然后在段后使用 [数字]:对应的链接 的方法来生成超链接
<http://www.baidu.com>
这是直接链接,只需在链接左右加上尖括号即可
- 无序列表
- 无序列表
-
无序列表
- 无序列表
+ 无序列表
* 无序列表
无序列表格式:
1、减号-加一个空格 加序列名
2、加号+加一个空格 加序列名
3、星号*加一个空格 加序列名
有序列表格式:
数字+点.+空格 +序列名
如:1. 有序序列一
引言第一段
引言第二段
嵌套使用
> 引言第一段
> 引言第二段
>> 嵌套使用
其中,>可用于引言、引用、概况等等情况,
>>可嵌套,>>>嵌套再嵌套,以次类推
C语言使用print()
函数作为输出函数
使用 ` 符号(英文状态下键盘左上角ESC键下面那个键)将短代码包起来,如`print()`
简单来说,一些短代码可用 ` 符号包起来,会有背景颜色或高亮等效果
代码块只需要在代码每行前加一个Tab(4个空格)即可将代码包起来
<?php
echo '每行缩进一个Tab键用作代码区间';
?>
插入图片的语法:![图片Alt文字](http://img.blog.csdn.net "Title提示")
简单来说,就是一个叹号!+[Alt文字]+(图片链接 "Title信息")
如:![Markdown编辑器](http://img.blog.csdn.net/20170106105353828?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTcyNzkxMTQzOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast "Markdown")显示图片如下
---
三个减号-代表分隔符,不同浏览器显或网页会显示一条虚线或者实线,除了---表示之外,三个星号***也会显示同样效果
需要注意的是,每次用完Markdown语法时,请回车两次,目的在于空出一个空行,一个空行或者
<br>
才是代表了换行,而多个回车也仅代表一个换行。以上的语法只是常用语法,并不是Markdown的全部,有兴趣的可以把Markdown的表格、流程图这些复杂一些的用法全学了。接下来我就说说Markdown常用语法的排版技巧。
二、Markdown排版技巧
-
善用引用符号
- 引用可用于文章概述(重点需加粗)
- 引用可用于文章论点(字体都加粗)
- 引用可用于文章非关键部分(字体不加粗)
-
活用有序序列
俗话说,写书说话都三点,三点不多不少。所以,经常性使用有序序列来写作是一个很好的习惯,把想写的、想说的列举出来,不仅文章会体现得有条理、有逻辑,还会优化读者的眼睛,让读者在最短时间内找到自己想看的内容。
-
少使用工具栏
很多人在初次使用Markdown时都习惯性地用office或富文本编辑的习惯来使用Markdown,这个是十分十分不可取的。Markdown为什么会如此有魅力,是因为除了Markdown简单易学之外,最大的优势是写文章时用不着鼠标(除了上传和插入图片需要用到鼠标外),直接在输入框里打字,不需要通过鼠标去选取某些字来加粗、加链接这么繁琐,只需全程手敲键盘,打字速度跟着脑力一起运转,写文章如行云流水,让写作成为一件快乐的事情。所以,少使用工具栏,把语法学熟练,直接通过打字同时预览效果比通过鼠标来操作效果更具有效率。
三、Markdown适用环境
Markdown在不同的平台、不同的浏览器、不同的客户端常常表现的效果不一样,比如在PC客户端写好的md文件即Markdown文档,在网页上显示的效果并不太一样,比如CSDN虽然可以用Markdown编辑器,但是在编辑器里预览的效果跟发布的博客文章看到的效果完全不一样。个人觉得Markdown在简书博客上的效果最贴近市面上编辑器的预览效果,还有Github和Coding上的md文档的显示效果也不错。由于本篇文章是在Atom编辑器上写的,没料到发布后文章显示不出原有效果,而文章还想教大家排版技巧简直有点笑话了。
Markdown适用于对其语法有很好支持和兼容的博客平台,或者对记录个人笔记、资料等有使用需求的人群。