mardown学习总结

一、 markdown简介

Markdown 是一种用来写作的轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)

优点

  1. 纯文本,所以兼容性极强,可以用所有文本编辑器打开
  2. 它用简洁的语法代替排版,使我们专心于码字
  3. 格式转换方便,Markdown 的文本你可以轻松转换为 html、PDF等
  4. Markdown 的标记语法有极好的可读性

对于从事写作、文字编辑以及想写博客的人来说,非常有学习的必要。

编辑器

  1. sublimetext(本人从事前端开发最喜欢用的一个编辑器,轻量级,但是非常强大)、Mac的mou、Markdownpad等
  2. 很多网站也支持了 Markdown 的文字录入,如简书
  3. 在线编辑器,推荐StackEdit、印象笔记的马克飞象

二、 markdown语法

这里只是简单介绍markdown经常用到的语法标记,也只是个人觉得最简单实用、能够快速入门,如果您想深入学习、了解更多的markdown功能,请点击下面的文档:

Markdown 语法说明 (简体中文版)


标题

在行首插入 1 到 6 个 # ,对应到标题 1 到 6 ,#后面都应该加上空格

# 这是 H1
## 这是 H2
###### 这是 H6

列表

1.无序列表

加号“+”或减号“-”都可以作为列表标记,注意后面要跟一个空格。

- Red

- Green

- Blue

或者

+ Red

+ Green

+ Blue

或者

* Red

* Green

* Blue

效果都是一样的:

  • Red

  • Green

  • Blue

2.有序列表

使用数字、一个英文句号和一个空格即可。

1. Red

2. Green

3. Blue

链接

在方括号写下链接文字,圆括号写下网址即可。也可以在右边加上空格,再用引号加上title属性。(这个title属性可能有些人不知道,就是鼠标移动到链接上会显示的文本)

[好中文的样子](http://www.jianshu.com/p/d409bb2b5d6c "http://www.jianshu.com/p/d409bb2b5d6c")

效果:

好中文的样子

还有一种在文章最后参考式的链接,在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记:

This is [an example][id] reference-style link.

你也可以选择性地在两个方括号中间加上一个空格:

This is [an example] [] reference-style link.

接着,在文件的任意处,你可以把这个标记的链接内容定义出来:

[id]: http://example.com/  "Optional Title Here"

当第二个方括号里面为空格时,定义时应当取第一个方括号
同样,可以在定义时,写上title属性


图片

比链接的语法在前面多了一个英文感叹号!。方括号里面的文字则是图片底下的注释,可以为空。同样可以设置title属性。

![](/path/to/img.jpg "Alt text")

有些 Markdown 编辑器也支持拖拽插入图片,这就简单多了。例如简书 或者 Ulysses 就有这种功能。不过,在不同的环境下显示效果可能会有差异。


引用

可以使用">" 标记来引用其他人的言论、书籍或报纸的内容。只需要在段落的第一行最前面加上 > 即可:

> We believe that writing is about content, about what you want to say – not about fancy formatting. 
我们坚信写作写的是内容,所思所想,而不是花样格式。
— Ulysses for Mac

We believe that writing is about content, about what you want to say – not about fancy formatting.
我们坚信写作写的是内容,所思所想,而不是花样格式。
— Ulysses for Mac

引用可以嵌套,只要根据层次的不同,加上不同数量的 > 即可:

>  这是第一级引用。
>>  这是第二级引用。
>  现在回到第一级引用。

这是第一级引用。

这是第二级引用。
现在回到第一级引用。

在引用的区域内,也可以使用其他的 Markdown 语法,包括标题、列表等


代码

标记一小段行内代码,用反引号`左右把它包起来

Use the `printf()` function.

效果:Use the printf() function.

如果要标记代码区段,你可以用多于三个反引号来开启和结束代码区段,注意开始和结束的反引号数量必须一致。
```
There is a literal backtick (`) here.
```


强调

在Markdown中,可以使用 * 和 _ 来表示斜体和加粗。需要注意的是,“_”是下划线

  1. 在需要斜体的文本左右各加一个“*”或“_”

  2. 在需要加粗的文本左右各加两个“*”或“_”

  3. 在需要加粗并且斜体的文本左右各加三个“*”或“_”


表格

|  Tables  |  Are   |  Cool  |
| ---------- |:-------:| --------:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |

显示效果

TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1

分割线

在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值