MarkDown语法浅析

作者: 随梦而飞飞 | 来源:发表于2016-02-16 18:56 被阅读1726次

一、认识MarkDown

Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 WordPages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了

1、使用 Markdown 的优点


  • 专注你的文字内容而不是排版样式,安心写作。
  • 轻松的导出 HTML、PDF 和本身的 .md 文件。
  • 纯文本内容,兼容所有的文本编辑器与字处理软件。
  • 随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱。
  • 可读、直观、学习成本低。

我该用什么工具?

  • Mac

如果是Mac系统 推荐 Mou

mac中最好用的Markdown工具

Mou 的优点

  • 支持 实时预览
    左边代码 右边是界面 ** 所写即所得 **
  • Mou的内部有许多 Markdown语法 例子 可供你们参考
    第一次打开就可以看到
  • 有趣的设置
    主题* Themes * 和 * CSS*
    通过这些可以配置出定制化的文本编辑效果与导出效果
  • 扩展 如果自带的主题不能满足你的需求 你可以到 GitHub 上 搜索其他的Mou主题样式
    导入方法 :偏好设置->>Themes /CSS选项中 选择reload
第一次打开Mou的界面
  • windows

如果是Windows系统 推荐 MarkdownPadMarkPad

  • Web

如果是Web端 推荐 简书
同样支持左右两栏的实时预览字体优雅简洁

Markdown语法

1、虚横线 、分割线

*** 或--- 或___ (三个或者三个以上)

结果

横线

2、标题

  • 第一种形式(Setext)

#一级标题
##二级标题
###三级标题
依次类推

  • 第二种形式(Atx)

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

    结果

    标题

引用

    行首使用>`加上一个空格`表示引用段落,内部可以嵌套多个引用

语法:
> 这里是一个引用
> 这里木有换行
> 在这里换行了
>>内部嵌套
>>>内部嵌套
结果

结果

代码块

  • 使用每行开头4个空格(tab)键 或者三个`(数字1左边的)包在一起的
    语法

效果

代码块

列表

  • 1、无序列表使用*+-后面+空格来表示

    语法
    > * Item 1

    > + Item 2 
    
    > - Item 3
    

    结果

    无序列表
    注意:这里前面的 点点的形状和*或者+,-前面的tab(空格个数有关)
  • 2.*有序列表使用 数字+英文句号+空格 表示 *
    1.Item 1
    2.Item 2
    3.Item 3

    结果
    1.Item 1
    2.Item 2
    3.Item 3

  • 3.表格(在简书中没有效果) 在GitHub和CSDN中有效果
    | Day | Meal | Price |
    |:--------|---------:|:-------:|
    | Monday | pasta | $6 |
    | Tuesday | chicken | $8 |

  • 注:
    最左边和最右边一条的分割线可以不写
    第二排分割线的个数可以不和 上面表头的宽度相同
    在中间分割线中 添加冒号(注意大小写)
    左对齐:左边加冒号
    右对齐:右边加冒号
    中对齐:两边都加冒号
    效果:



强调

  • Markdown 使用*_ 表示强调
    语法
    加粗的斜体 ***加粗的斜体***
    删除线 ~~删除线~~
    斜体粗体
    单星号 = 斜体
    单下划线 =斜体
    双星号 = 加粗
    双下划线 =加粗
    效果
强调

链接
Markdown支持两种风格的链接:InlineReference

  • Inline 格式 [链接的文字](链接的网址+"可选的标题")
    • 适用范围:以中括号标记显示的链接文本,后面紧跟用小括号包围的链接。如果链接有title属性,则在链接中使用空格"title属性"
  • Reference 格式
    调用部分: [链接的文字][ref]
    定义部分: [ref]:链接的网址"可选的标题"
  • 一般应用于多个不同位置使用相同链接,定义部分可以出现在文本中的其他位置。注:ref中不区分大小写。 ref不是固定的 ref是不同网址的标示 不同的网址 用不同的名字 eg:用fir等
    语法

页面内的导航(此功能在简书的Markdown没有效果在CSDN中可以使用)
1.先定义一个锚记
<div id="header"></div>
2.然后设置页内链接
[到顶部](#header)


图片

  • 图片的使用方法和链接类似 。只是在中括号前面加上一个!
    **注:Markdown不能设置图片的大小,如果必须设置的话应该使用HTML
    标题,如果大于显示区域,则图片宽度自适应,如果图片较小则以原始尺寸显示。 **
    语法
    Inline格式 [站外图片上传中……(1)]
    Reference格式
    调用部分 ![图片的名字][pic]
    定义部分 [pic]:链接的网址 “可选的标题”

    HTML格式(可以修改图片的宽高)

    [站外图片上传中……(2)]


自动链接

  • 使用 尖括号 ,可以为输入的URL或者邮箱自动创建链接

转义字符
Markdown 可以利用反斜杠来实现转义, 支持以下这些符号前面加上反斜杠来帮助插入普通的符号

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

参考文章:
视频教程详解
Markdown——入门指南
Markdown写作浅谈
Markdown工具推荐
**Markdown语法 ->特别推荐 **
**Markdown语法详解 **
GitHub中的MarkdownDemo

相关文章

  • MarkDown语法浅析

    一、认识MarkDown Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般...

  • Markdown语法

    Markdown基本语法 Markdown基本语法1 Markdown基本语法2(全、有用)

  • Markdown 入门指南

    Markdown 入门指南 目录Markdown 语法的起源Markdown 语法的种类Markdown trad...

  • MARKDOWN学习之路3

    MARKDOWN学习之路3 markdown介绍markdown语法标题语法列表语法区块引用语法字体语法分割线图片...

  • 第一次markdown

    #markdown的语法据说很简单 ##markdown的语法据说很简单 ###markdown的语法据说很简单 ...

  • Markdown语法

    Markdown语法 注意: Markdown中使用到的语法符号均为英文符号 Markdown语法主要分为如下几大...

  • 00.markdowm语法

    Link: Markdown 语法说明 . Link: Markdown进阶语法整理 .

  • Markdown语法简要说明

    Markdown语法 注意:Markdown中使用到的语法符号均为英文符号 Markdown语法主要分为如下几大部...

  • Markdown语法使用指南

    Markdown 语法 以下是 Markdown 的常用语法!在以后的笔记中将持续使用 Markdown 语法进行...

  • 基本语法

    语法说明 MarkDown基本介绍及使用 MarkDown语法介绍

网友评论

  • 十一月的吉他:Mou是收费的, 当然也挺好用的. 我推荐一款Mac和Win下都可以用的, 免费的MD editer, Typora.
    随梦而飞飞:@十一月的吉他 有破解版的啊

本文标题:MarkDown语法浅析

本文链接:https://www.haomeiwen.com/subject/pgopkttx.html