用wordpress搭建了一个博客,但发现博客自带的编辑器特别难用,后来在网上发现了wordpress markdown编辑器,所以打算改用markdonw编写文章。markdown是一种轻量级的标记语言你可以把他看做html,但预发格式却要比html简单多了,所以被广大程序员所使用。 本文简单介绍下markdown的具体语法,网上类似的文章很多了,但我觉得都有不完善之处,当然本文肯定也会有不完善之处,大家可以多参考几篇博客。
首先说下我遇见的问题,关于markdown输入空格和换行的问题。有些初学者可能会遇到这样的问题,无论你输入多少个空格和换行,最终显示结果都没有空格和换行。 关于空格,有两种输入方式:
1.切换成中文全角,因为英文空格在markdown中有语法意义,所以非特定的空格会被删除,而中文空格却没有。 2.用html关键词 **&bnbsp;**,再说一次,markdown是支持html的。
关于换行,也是有两种方式:
1.markdown这里的换行语法为两个空格 回车,注意是半角空格。 2.另外你也可以使用html语法 br。
知道了空格和换行,首先你就可以开始写无格式文章了,接下来我们说说标题。markdown一个有6级别标题,第几级分别对应几个#号,全部标题语法格式及效果如下。
代码语言:javascript复制#这是一级标题
##这是二级标题
###这是三级标题
####这是四级标题
#####这是五级标题
######这是六级标题
这是另一种标题
=============
还有种标题
---------
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
这是另一种标题
还有种标题
然后就是几种强调的标记,和_都是可以的,但要注意的是和不能混用哦,其中双和双*带加粗。直接看例子;
代码语言:javascript复制**hello world!**
__hello world!__
_hello world!_
*hello world!*
hello world! hello world! hello world! hello world!
文章里如何嵌入代码? so easy,只需要缩进4个空格,但要注意的是 代码段前后都需要隔一个空行。
代码语言:javascript复制#include<stdio.h>
int main()
{
printf("hello world!");
return 0;
}
接下来几点都是可以通过看例子了解的,所以不再详细说明。
引用
代码语言:javascript复制>这是一级引用
>>这是二级引用
>>>这是三级引用
这是一级引用 这是二级引用 这是三级引用
链接
代码语言:javascript复制[我的博客] (http://www.ixindoo.com/)
![一只秒](http://120.26.83.201/wp-content/uploads/2016/01/屏幕快照-2016-01-17-18.38.37.png)
<http://www.ixindoo.com>
#或者可以像下面这样写
[我的博客][1]
[一只猫][2]
[1]:http://www.ixindoo.com/
[2]:http://120.26.83.201/wp-content/uploads/2016/01/屏幕快照-2016-01-17-18.38.37.png
我的博客
http://www.ixindoo.com 我的博客 一只猫
分割线
代码语言:javascript复制- - -
效果如下
无序列表
代码语言:javascript复制- list1
- list2
效果如下
- list1
- list2
或者可以用 表示
代码语言:javascript复制 list1
list2
效果如下
- list1
- list2
有序列表
代码语言:javascript复制1. list1
2. list2
效果如下
- list1
- list2
嵌套列表
代码语言:javascript复制 1
- 1.1
1. 1.1.1
2. 1.1.2
- 1.2
1. 1.2.1
2
- 2.1
1. 2.1.1
2. 2.1.2
效果如下
- 1
- 1.1
- 1.1.1
- 1.1.2
- 1.2
- 1.2.1
- 2
- 2.1
- 2.1.1
- 2.1.2