一、Markdown到底是什么?

Markdown是一种轻量级的标记语言,它使用很少量的符号控制文字的样式和排版,简单易学,使你更专注于文字。

二、Markdown的使用

接下来让我们一起来看下Markdown的使用,首先下载一个支持Markdown的编辑器,Window平台下推荐使用 MarkdownPad,专业版付费,提供更多的功能,基础版本免费,对于写文章已经足够用了。如果你懒到不想下载,可以使用这个在线版 http://dillinger.io/,应为提供了在线版地址,所以没有加效果图,如果想看效果直接用在线版试下就好了。

  1. 标题

    标题有两种形式:

    第一种:=- 都是一个或多个

     主标题
    ===== 次级标题
    -------

    第二种:使用 # 一个#表示H1,一直到H6,注意#后面需要空格,为了美观,也可以写成对称的,但是后面的并不起作用

     # H1 #
    ### H3
    ##### H5
  2. 列表

    列表同样是两种:一种有序,一种无序

    有序列表:使用数字加一个.,注意后面需要空格

     1. 第一项
    2. 第二项
    3. 第三项

    符号可以无序,不连贯

     8. 第一项
    1. 第二项
    9. 第三项

    无序列表:使用 + - *,同样后面要有空格

     + 第一项
    + 第二项
    + 第三项 - 第一项
    - 第二项
    - 第三项 * 第一项
    * 第二项
    * 第三项

    还可以嵌套使用

     + 第一项
    - 1>
    - 2>
    - 3>
    + 第二项
    + 第三项
  3. 引用

    如果引用了一段话,直接在前面加个>

     >这是一个引用

    同样也可以与其他符号嵌套使用

     > # 这是一个引用
    >
    > * 项目一
    > * 项目二
  4. 代码

    代码块使用4个空格或是一个tab

     //javascript
    var msg = 'hello world!';
    alert(msg);

    代码使用反引号 `

     标题使用 `#`
  5. 链接

    链接有两种形式:行内式和参考式

    行内式:

     [链接文字](url "title 可选")

    参考式:

     [链接一][1] [链接二][2] [链接三][3]
    
     [1]:url "title 可选"
    [2]:url "title 可选"
    [3]:url "title 可选"

    自动链接:使用 <> 括起来

     <http://www.cnblogs.com/>
  6. 图片

    图片和链接很相似,只是在最前面加了一个!

     ![图片替代文字](url "title 可选")
  7. 其他

    分隔符:使用 * - _

     来一条华丽的分割线
    ----------------

    强调:使用*_ 表示强调

    • 一个生成斜体效果
    • 两个生成加粗效果

    反斜杠:可以转意一下符号

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

三、扩展

还有很多其他的工具提供了更丰富的功能,感觉背离了Markdown的初衷,简约简单,所以在此就不做过多的介绍了,有兴趣可以自己去看下。

传送门1

Markdown简明教程的更多相关文章

  1. CSDN Markdown简明教程5-高速上手

    0.文件夹 文件夹 前言 CSDN Markdown特点 CSDN Markdown高速上手 1 使用快捷键 粗体斜体 引用 链接 高亮代码块 图片 标题 列表 切割线 撤销反复 2 使用离线写作 3 ...

  2. CSDN Markdown简明教程3-表格和公式

    0. 文件夹 文件夹 前言 表格 1 表格 2 表格对齐方式 公式 1 行内公式 2 陈列公式displayed formulas 3 MathJax语法 深入 声明 1. 前言 Markdown是一 ...

  3. CSDN Markdown简明教程4-UML画画

    0.文件夹 文件夹 前言 序列图 1 序列图演示样例 2 序列图语法 流程图 1 流程图演示样例 2 流程图语法 节点定义 节点连接 Gravizo 声明 1. 前言 Markdown是一种轻量级的标 ...

  4. 2017.5.15 markdown简明教程

    0.说明 markdown是一种书写格式,html是一种发布格式.markdown的语法种类只对应html标记的一小部分(只涵盖纯文本). 不在markdown涵盖范围的标签,都可以直接在文档里用ht ...

  5. Markdown 使用教程

    前言 以前经常在 github 中看到 .md 格式的文件,一直没有注意,也不明白为什么文本文档的后缀不是 .txt ,后来无意中看到了 Markdown,看到了用这个东西写得一些web界面等特别的规 ...

  6. 2013 duilib入门简明教程 -- 第一个程序 Hello World(3)

    小伙伴们有点迫不及待了么,来看一看Hello World吧: 新建一个空的win32项目,新建一个main.cpp文件,将以下代码复制进去: #include <windows.h> #i ...

  7. 2013 duilib入门简明教程 -- 部分bug (11)

     一.WindowImplBase的bug     在第8个教程[2013 duilib入门简明教程 -- 完整的自绘标题栏(8)]中,可以发现窗口最大化之后有两个问题,     1.最大化按钮的样式 ...

  8. 2013 duilib入门简明教程 -- 部分bug 2 (14)

        上一个教程中提到了ActiveX的Bug,即如果主窗口直接用变量生成,则关闭窗口时会产生崩溃            如果用new的方式生成,则不会崩溃,所以给出一个临时的快速解决方案,即主窗口 ...

  9. 2013 duilib入门简明教程 -- 自绘控件 (15)

        在[2013 duilib入门简明教程 -- 复杂控件介绍 (13)]中虽然介绍了界面设计器上的所有控件,但是还有一些控件并没有被放到界面设计器上,还有一些常用控件duilib并没有提供(比如 ...

随机推荐

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(85)-Quartz 作业调度用法详解二

    前言 上一节我们学习了Quartz的基本用法 这一节学习通过XML配置的形式来执行任务 这一节主要认识一些属性,为下一步打基础 代码下载:链接:http://pan.baidu.com/s/1ge6j ...

  2. ionic搭建与基础

    ionic搭建与基础 一.环境搭建 安装 npm install -g cordova npm install -g ionic 创建 项目 ionic start MyProject blank i ...

  3. 【Socket】Java Socket基础编程

    Socket是Java网络编程的基础,了解还是有好处的, 这篇文章主要讲解Socket的基础编程.Socket用在哪呢,主要用在进程间,网络间通信.本篇比较长,特别做了个目录: 一.Socket通信基 ...

  4. LINQ TO SQL和Entity Framework 的关系 你了解多少?

    1. LINQ  TO SQL  和EF 特点:  LINQ TO SQL和Entity Framework都是一种包含LINQ功能的ORM 也就是所谓的关系对象的映射.其中包括的有DBFrist   ...

  5. VB6之写注册表

    难免会遇到写注册表的情况,写了个实用点的RegWrite函数.为了减少代码量,用WScript.Shell取代了API来实现. 使用方式就在注释中了,就不再过多解释了.PS:注释比实现代码要丰富多了, ...

  6. Javasript 正则匹配任意字符

    今天在写Js匹配任意字符的时候发现使用.不好使,当输入内容有回车的时候就会失效. 后来上网查,发现js的任意字符不包括\n. 本来想写一个trim后长度为10的正则验证,最后使用[\s|\S]来代替任 ...

  7. 设计模式 - 观察者模式(JDK)

    定义:观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新. 对象:    抽象主题角色:每个抽象主题角色都可以有任意数量的观察者.抽象主题提供可 ...

  8. ISO18000-6B和ISO18000-6C(EPC C1G2)标准的区别

    ISO18000-6B和ISO18000-6C(EPC C1G2)标准的区别 日期:2009-4-2 22:10:26 目前,有两个标准可供选择.一是ISO18000-6B,另一个是已被ISO接纳为I ...

  9. python新手之一环境安装

    今天开始学习python,首先环境安装 1.在https://www.python.org/downloads/下载python2.X或者3.X(ps:这里建议下载32位的python ,因为64位p ...

  10. jenkins-APP打包页面展示二维码

    背景: 客户要求在APP打包页面展示二维码.虽然感觉这个功能很鸡肋,但是还是加上吧. 效果展示: 配置: 在上图中,106对应的内容是BuildName,我们可以通过build-name-setter ...