Markdown入门

  用wordpress搭建了一个博客,但发现博客自带的编辑器特别难用,后来在网上发现了wordpress markdown编辑器,所以打算改用markdonw编写文章。markdown是一种轻量级的标记语言你可以把他看做html,但预发格式却要比html简单多了,所以被广大程序员所使用。 本文简单介绍下markdown的具体语法,网上类似的文章很多了,但我觉得都有不完善之处,当然本文肯定也会有不完善之处,大家可以多参考几篇博客。

  首先说下我遇见的问题,关于markdown输入空格和换行的问题。有些初学者可能会遇到这样的问题,无论你输入多少个空格和换行,最终显示结果都没有空格和换行。
  关于空格,有两种输入方式:

1.切换成中文全角,因为英文空格在markdown中有语法意义,所以非特定的空格会被删除,而中文空格却没有。
2.用html关键词 **\&bnbsp;**,再说一次,markdown是支持html的。

  关于换行,也是有两种方式:

1.markdown这里的换行语法为两个空格+回车,注意是半角空格。
2.另外你也可以使用html语法 br

  知道了空格和换行,首先你就可以开始写无格式文章了,接下来我们说说标题。markdown一个有6级别标题,第几级分别对应几个#号,全部标题语法格式及效果如下。

#这是一级标题  
##这是二级标题 
###这是三级标题
####这是四级标题 
#####这是五级标题
######这是六级标题
这是另一种标题
=============
还有种标题
---------

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题
这是六级标题

这是另一种标题

还有种标题

  然后就是几种强调的标记,和_都是可以的,但要注意的是不能混用哦,其中双和双*带加粗。直接看例子;

**hello world!**
__hello world!__
_hello world!_
*hello world!*  

hello world!
hello world!
hello world!
hello world!

  文章里如何嵌入代码? so easy,只需要缩进4个空格,但要注意的是 代码段前后都需要隔一个空行。

#include<stdio.h>

int main()
{
    printf("hello world!");
    return 0;
}

  接下来几点都是可以通过看例子了解的,所以不再详细说明。

引用

>这是一级引用
 >>这是二级引用
  >>>这是三级引用

这是一级引用

这是二级引用

这是三级引用

链接

[我的博客] (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
我的博客
一只猫

分割线

- - -

效果如下


无序列表

- list1
- list2

效果如下

  • list1
  • list2

或者可以用+表示

+ list1
+ list2

效果如下

  • list1
  • list2

有序列表

1. list1
2. list2

效果如下

  1. list1
  2. list2

嵌套列表

+ 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
    2. 1.1.2
    • 1.2
    1. 1.2.1
  • 2
    • 2.1
    1. 2.1.1
    2. 2.1.2
打赏

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.