Markdown学习

Markdown学习

Markdown是一种用来写作的轻量级 标记语言,它用简洁的语法代替排版,让用户更专注于内容的创作。

1.标题

如果一段文字被定义为标题,只要在这段文字前加“#”号即可:

#            一级标题
##           二级标题
###          三级标题
####         四级标题
#####        五级标题
######       六级标题

2.列表

列表的显示只需要在文字前加上 - 或 * 即可变为无序列表,有序列表则直接在文字前加1. 2. 3. 符号要和文字之间加上一个字符的空格。

列表.PNG

3.引用

在句子前卖弄加上“<”即可

markdown:>这是引用

输出:

这是引用

对比:

引用.jpg

4.图片

语法:![](图片地址 “图片Title”)

markdown:![githubimage.jpg](http://upload-images.jianshu.io/upload_images/6875581-eec20078900aaa41.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

输出:

githubimage.jpg

5.链接

  • []里写链接文字
  • ()里写链接地址
  • ()中的”“中可以为链接指定title属性,title属性可加可不加。title属性的效果是鼠标悬停在链接上会出现指定的 title文字

5.1 行内式

markdown:欢迎使用[百度](http://ww.baidu.com "百度")

输出:欢迎使用百度

5.2 参考式

markdown:

我使用[Markdown 书写风格指南] [1]来学习markdown,也使用[百度] [2]来查询问题,[简书网] [3]是一个不错的网站。

    [1] <http://einverne.github.io/markdown-style-guide/zh.html> " Markdown 书写风格指南"
    [2] <http://www.baidu.com> "百度"
    [3] <http://www.jianshu.com> "简书网"

输出:

我使用Markdown 书写风格指南来学习markdown,也使用百度来查询问题,简书网是一个不错的网站。

5.2 自动链接

markdow:

<http://example.com/>
<address@example.com>

输出:

http://example.com/

address@example.com

6.强调

markdown:

示例:
*斜体*
_斜体_
**粗体**
__粗体__
~~删除线~~

输出:

斜体

斜体

粗体

粗体

删除线

7.表格

markdown:

|    Tables     |   Are    | Coll  |
| ------------- | -------- | ----- |
| col 3 is      | right    | $1600 |
| col2 is       | centered | $12   |
| zebra stripes | are not  | $1 |

输出:

Tables Are Coll
col 3 is right $1600
col2 is centered $12
zebra stripes are not $1

8.代码

8.1 一小段行内代码

markdown:

Python use `def function()` to define a fuction

输出:

Python use def function() to define a fuction

8.2 行内有‘ ` ’或者特殊字符的

markdown:

Linux shell can use ``ls -l `locate passwd` ``output what the direction contains that contains 'passwd' file

输出:

Linux shell can use ls -l `locate passwd`output what the direction contains that contains 'passwd' file

8.3 代码段,可以使用反引号或者tab缩进

使用反引号

import this
def Test():
    print 'This is a Test'

使用tab缩进:

class Test(object):
    def __init__(self):
        print 'Hello, World!'

9.分割线

使用3个连续的“-”或者“*”

markdown:

- - -
* * *

输出:



10.转义

    \   反斜线
    `   反引号
    *   星号
    _   底线
    {}  花括号
    []  方括号
    ()  括弧
    #  井字号
    +   加号
    -   减号
    .   英文句点
    !   惊叹号

11.注脚

语法:在需要添加注脚的文字后加上脚注名字[^注脚名字],称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。
注意:经测试注脚与注脚之间必须空一行,不然会失效。

使用 Markdown[^1]可以效率的书写文档,你可以使用 Leanote[^Le] 编辑器进行书写。

[^1]:Markdown是一种纯文本标记语言
[^Le]:开源笔记平台,支持Markdown和笔记直接发为博文

使用 Markdown[1]可以效率的书写文档,你可以使用 Leanote[2] 编辑器进行书写。


  1. Markdown是一种纯文本标记语言

  2. 开源笔记平台,支持Markdown和笔记直接发为博文

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

推荐阅读更多精彩内容

  • 为什么学习Markdown 自从搭建了 Hexo 博客之后,发现还有 Markdown 这种写文章的方法,想到以后...
    lifeColder阅读 20,187评论 10 216
  • 1. 简介 “Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的...
    CapJon阅读 709评论 0 3
  • 前言 一直很想好好打理自己的博客,可是每次写学习笔记之类的东东的时候都备受折磨。终于,在昨天,我遇见了Markdo...
    零小白阅读 1,195评论 0 4
  • 1 区块元素 1.1 段落 一个 Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行...
    markouy阅读 969评论 0 0
  • 什么是Markdown Markdown是一个文本到HTML(text-to-HTML)的转换工具, 最初由Joh...
    lavender21阅读 401评论 0 6