Markdown快速入门

一、概述

Markdown是一种轻量级的标记语言,与之对应的是重量级的HTML。

它通过少量简单的语法就可以轻易实现常见的排版格式,将关注点放在内容而不是排版上,从而大大提高了文字工作者的工作效率。同时,还支持不同类型的导出格式(如html、pdf等),利于在不同环境中的使用。

二、常用语法

根据元素所在区域进行划分,主要分为区块元素和区段元素。

1、区块元素

  • 标题

    #标识符标记。#代表一级标题,##代表二级标题,以此类推,最多支持到六级标题。

  • 段落和换行

    段落是由一个或多个连续的文本行组成。

    换行是由一个以上的空行来实现。

  • 引用

    在段落的开头处使用>标识符。可以根据层次增加>标识符的数量,表示引用的嵌套。

    引用的区块内还可以使用其他的Markdown语法。

  • 列表

    Markdown中的列表分为两种:无序列表和有序列表。

    无序列表使用*+-标识符标记。

    有序列表使用数字加上.标识符标记。

  • 代码块

    使用四个空格或一个制表符缩进。

  • 分割线

    使用三个以上的*-_字符就可以作成一条分割线。可以在中间插入空格,但行内不能有其他字符。

2、区段元素

  • 粗体与斜体

    使用*包含一段文本,表现为斜体形式。

    使用**包含一段文本,表现为粗体形式。

  • 图片与链接

    使用一个方括号[]紧跟一个圆括号()来标记链接。方括号中是链接的文字,圆括号中是链接的具体地址。

    使用一个惊叹号!,后面跟着一个方括号和一个圆括号来标记图片。方括号中是图片的替代文字,圆括号中是图片的具体地址。

  • 行内代码

    使用`标识符将代码包含起来。

3、其他

  • 内容目录

    使用[TOC]引用目录。

  • 代码块增强

    使用```+语言名称进行标记。

  • 注脚

    使用[^footnote]表示注脚。

  • 标签和分类

    一般在文首使用tags添加标签,使用categories添加分类。

  • TODO列表

    使用带有[][X]项的列表生成一个待办事项列表。

  • 表格

    使用Markdown生成表格比较麻烦,并且效果也不理想,不建议使用。。。

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

推荐阅读更多精彩内容

  • Markdown 1. 兼容HTML Markdown语法的目标是:成为一种适用于网络的书写语言。Markdown...
    晴天sy阅读 2,784评论 0 0
  • 引言 觉得自己有必要要学学Markdown了,但同时担心光看自己记不住,同时想作为工具书日后忘记用于回顾。本文删去...
    谢随安阅读 2,833评论 0 0
  • 刚接触Markdown,总结一些常用语法,希望能帮助一些像我一样的初学者快速入门。 一、段落前面的空格 输入法切换...
    sunnygarden阅读 4,563评论 0 1
  • 段落、标题、区块代码 一个段落是由一个以上的连接的行句组成,而一个以上的空行则会划分出不同的段落(空行的定义是显示...
    garyond阅读 1,397评论 0 2
  • 标题 标题(h1~h6)可使用相应个数的#来生成,如下面的代码将会生成h3:### this is a level...
    proud2008阅读 2,472评论 0 0