Markdown入门

Markdown语法

标题

1.使用===表示一级标题,使用---表示二级标题。=和-的数量大于两个都可以。

一级标题
===========
二级标题
----------------

2.在文字前加16个#表示16级标题,对应h1~h6。可以选择性的在文字末尾加任意个#,这样做只是为了看起来比较舒服。末尾#的数量不必和开头#的数量保持一致。

#一级标题
##二级标题#####
......

斜体和粗体

文字前后加一个*或底线_表示斜体,被 * 和 _ 包围的文字会被转成用< em >标签包围,用2个 * 或2个 _ 包围文字表示粗体,包围的文字会被转成用< strong >标签包围。

*斜体*  _斜体_   **粗体** 

列表

Markdown支持有序列表和无序列表。
1.无序列表在项目的行首使用 *(星号) + (加号) 或 - (减号) 作为列表标记。标记与文字之间用一个或多个空格隔开。
2.有序列表在项目的行首使用数字接一个英文句号作为标记。同样与文字用空格隔开。

*   无序列表1
-   无序列表2
1.  有序列表1
2.  有序列表2

分割线

在一行中使用3个及以上的星号、减号或底线来建立分割线。用减号的时候可能会跟标题的语法冲突,需要在减号中间用空格分开。


- -  -        -    -
**********

图片

在Markdown中插入图片有两种方式:行内式和参考式。html等效源码为![](url)
行内式语法:![alt 图片的替代文字](图片地址)。
参考式语法:![alt][id]。
id是图片参考的名称,alt可以为空
可以选择性的在图片网址后边加“title文字”。

![](/path/img.jpg)
![alt](http://path/img.jpg "title")

代码

如果要标记一小段行内代码,可以用反引号(``)把代码包起来。
如果要标记跨行代码片段可以用代码块,代码块用两对3个反引号包围,反引号后边可以跟上编程语言的名字,如:html、javascript、php,可以使语法高亮显示。

 ` ` `javascript
  中间放代码
 ` ` `
`<div></div>`

效果:<div></div>

自动链接

用方括号(<>)包起来,注意要加上 http:// ,否则不会识别。以 http:// 开头的连接也可以不用方括号包起来。

<http://www.baidu.com>
http://www.baidu.com

http://www.baidu.com

区块引用

在每行的最前面加>

>引用区块

效果:引用区块

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Markdown 语法手册 概述宗旨兼容HTML特殊字符子自动转换 区块元素段落和换行标题区块引用列表代码区块列表...
    Junting阅读 538评论 0 0
  • 写在前面 之前在 CSDN 写过一段时间的博客,使用的是传统的文本。最近利用 Github+Hexo 搭建了一个静...
    Lucky_Light阅读 1,658评论 0 21
  • Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里...
    海龟大神阅读 302评论 0 0
  • 前言## 既然是入门学习,那还是要稳扎稳打,根据简书官方给出的献给写作者的 Markdown 新手指南和Markd...
    Oliver_Le阅读 1,076评论 4 4
  • 导语 Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看...
    Selen_Lin阅读 546评论 1 0