目录


正文

概述

宗旨

Markdown是一种以易于读写为目的的纯文本撰写格式。

兼容HTML

Markdown语法是一种实现了适用于网络的书写语言。

特殊字符自动转换

在HTML文件中,有两个字符需要特殊处理:<&。如果要使用这两个字符的原型,就应当使用他们的实体形式:&lt;&amp;

区块元素

段落和换行

一个Markdown段落是由一个或者多个连续的文本行组成,它的前后要有一个以上的空行。普通段落不应该用空格或制表符来缩进。

如果的确需要依赖Markdown来插入<br/>标签的话,在插入处先键入两个以上空格然后回车。

标题

Markdown支持两种标题的语法,类Setext和类atx形式。

  • 类Setext形式是用底线的方式,利用-,例如:
这是H1标题
==========
这是H2标题
----------

这里是H1标题

这里是H2标题


  • 类Atx形式则是在首行插入1到6个#,例如:
# 这里是H1
## 这里是H2

这里是H1标题

这里是H2标题

区块引用

Markdown中的区块引用即先断好行,然后在每一行或整段的第一行的最前面加上>

> abcd
>
> efgh
>
> ljkm

abcd

efgh

ljkm

而引用的区块内也可以使用Markdown语法。

> # 这是一个标题
>
> 1.
> 2.
>
> 给出一些代码例子:
>
> renturn shell_exec("echo $input|$markdown_script");

这是一个标题

给出一些代码例子:

return shell_exec("echo $input|$markdown_script");

列表

Markdown中支持有序列表和无序列表。

  • 无序列表使用星号、加号或者是减号作为列表标记。
- 红
* 黄
+ 绿
  • 绿
  • 有序列表采用数字加一个英文句号(与数字顺序无关)。
1. 红
3. 黄
2. 绿
  1. 绿

代码区块

代码需要按照原先的排版进行显实。在Markdown中显实代码区块只需要简单的缩进4个空格或是1个制表符即可。

这是一段普通段落

    这是一段代码区块

这是一段普通段落

这是一段代码区块

分割线

Markdown使用在一行中用三个以上的星号、减号、底线来建立分割线。

*****

-----

_____



区段元素

链接

Mrakdown支持两种形式的链接语法:行内式和参考式两种形式。而无论使用哪种形式,链接文字均是用[]来标记。

  • 要建立一个行内式的链接,只用在方括号后的圆括号()内插入链接网址即可。如果还想为链接加上title文字,只用在网址后用双引号""把title文字包起来即可。
可以通过[百度](http://www.baidu.com/"百度一下")来查询

可以通过百度来查询

  • 参考式的链接是在链接文字的方括号后再接上另一个方括号,并在第二个方括号中填入用以辨识链接的标记。而后在文件的任何位置将该标记进行定义。
可以通过[百度][bd]来查询

[bd]:http://www.baidu.com/"百度一下"

可以通过百度来查询

强调

Mrakdown使用*和底线_作为强调的标记字符。可以在需要强调的文字两边使用一个或两个强调标记符号将强调文字包住来使之强调。

*强调*

**强调**

_强调_

__强调__

强调

强调

强调

强调

但是,如果*_两边都有空格的话会被当成普通符号,或背识别为其他标记。

*强调*

* 非强调 *

强调

  • 非强调 *

代码

在Markdown中使用反引号`符号在行内标记代码。如果要在代码区使用反引号可以使用多个反引号将其标注。

使用`print()函数打印

应当用`` ` ``标注行内代码

使用print()函数打印

应当用`标注行内代码

图片

Maekdown使用和链接很像的方式来标记图片,同样可以分为行内式和参考式。

  • 插入一个行内式图片标记,使用惊叹号!后面接内含有图片代替文字的方形括号[pic],其后再接一个内含有图片网址和选择性title的文字的圆括号()
![pic](/path/img.jpg/"title")

  • 插入一个参考式图片的语法则和插入参考式链接的方式很像。
![pic][p]

[p]:url/img.jpg/"title"

其他

表格

在Markdown中使用|来表示表格边界,使用-将表头和表格内容分开。

|1     |2     |3     |
|:----:|:----:|:----:|
|4 |5 |6 |
1 2 3
4 5 6

删除线

在Markdown中使用~~包围文字来插入删除线,且符号与文字之间不可以有空格。

~~删除线~~

删除线

注脚

在Markdown中使用[^注脚名]在文字处加注,然后在文件的任何地方添加同名脚注。

可以使用百度[^1]查询。

[^1]:http://www.baidu.com

可以使用百度[1]查询

锚点

Markdown中支持使用锚点的方法在文中跳转。应在使用跳转的地方加上跳转标记,而在要跳转到的地方加上跳转链接。但是Markdown只支持在标题中添加跳转链接。

#<span id =ml>目录</span>

跳转到[目录](#ml)

跳转到目录

自动链接

在Markdown中凡以方括号标记的网址或邮箱会自动标记成和链接一样。

[http://www.baidu.com]

[example@qq.com]

[http://www.baidu.com]

[example.qq.com]

反斜杠

在Markdown中你可以使用反斜杠\来插入上面使用过的符号的符号实体。

参考文献

1.https://www.appinn.com/markdown/index.html


或访问我的个人站查看:https://www.mouhaoooo.top


  1. http://www.baidu.com ↩︎

Markdown 7min快速入门的更多相关文章

  1. MarkDown的快速入门

    简介 简单的去解释MarkDown就是html,但是将html中的元素用符号去代替使用.本文用的编译软件是Atom(神器),不多说直接上图看效果. 语法 文本 列表 区块 分割符 表格 链接 mark ...

  2. Markdown新手快速入门基础教程

    Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档. 当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息.例如:GitHub.简书.redd ...

  3. Markdown 语法快速入门手册

    Markdown 是一种轻量级标记语言,能将文本换成有效的XHTML(或者HTML)文档,它的目标是实现易读易写,成为一种适用于网络的书写语言. Markdown 语法简洁明了,易于掌握,所以用它来写 ...

  4. markdown预览-快速入门

    最近要写文档,领导指定用markdown. 这个两三年前用过两次的神器工具,都忘的差不多了. 为了熟练一点这个技能,决定好好的重新学一次. 于是乎:看快速入门文档 ...30分钟...看完文档发现要来 ...

  5. Markdown: Basics (快速入门)[转]

    Markdown: Basics (快速入门) / (点击查看完整语法说明) Getting the Gist of Markdown's Formatting Syntax [转自:http://w ...

  6. MarkDown快速入门(typora)

    MarkDown快速入门(typora) 1.代码块: //代码块语法: ​```java ​```shell 1.java代码 package com.yjx.jdbc import java.sq ...

  7. 3分钟 Markdown 快速入门(超详细)(Day_33)

    Markdown 快速入门 (这个贼重要)注:所有符号要在英文状态下完成哦,中文是没有效果的. 1.标题 # 表示一级标题 ## 表示二级标题 ### 表示三级标题 #### 表示四级标题 ##### ...

  8. 专为设计师而写的GitHub快速入门教程

    专为设计师而写的GitHub快速入门教程 来源: 伯乐在线 作者:Kevin Li     原文出处: Kevin Li 在互联网行业工作的想必都多多少少听说过GitHub的大名,除了是最大的开源项目 ...

  9. Jupyter Notebook 快速入门

    Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.在本文中,我们将介绍 Jupyter notebook 的主要特性,以 ...

随机推荐

  1. 【工具篇】抓包中的王牌工具—Fiddler (1-环境搭建)

    导言 在现在高速发展的互联网时代,抓包工具被广泛应用在软件开发的项目中,Fiddler可谓是当下主流的抓包工具之一.测试人员用它来抓包.回放测试记录,构造发包测试用例,开发人员用来定位问题,其强大的功 ...

  2. Docker安装+HelloWorld+运行Tomcat

    前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 上一篇已经讲解了为什么需要Docker?,相信大家已 ...

  3. 第一课《.net之--泛型》

    今天我来学习泛型,泛型是编程入门学习的基础类型,从.net诞生2.0开始就出现了泛型,今天我们开始学习泛型的语法和使用. 什么是泛型? 泛型(generic)是C#语言2.0和通用语言运行时(CLR) ...

  4. C# 数组比较--取得两个集合的交集,差集,并集的方法

    方法关键字: 交集:Intersect 差集:Except 并集:Union 使用代码: , , , , }; , , , , }; var 交集 = arr1.Intersect(arr2).ToL ...

  5. 安卓开发笔记(二十一):Android Studio如何创建assets目录

    方法如下: 因为在用WebView控件查看安卓内置网页的时候,必须创建这个资源文件夹,将网页放置在这个目录之下,默认是没有assets这个目录的,这样才可以实现网页代码html.css.javascr ...

  6. Flutter 即学即用系列博客——02 一个纯 Flutter Demo 说明

    前言 上一篇文章我们搭建好了 Flutter 的开发环境. Flutter 即学即用--01 环境搭建 这一篇我们通过 Flutter 的一个 Demo 来了解下 Flutter. 开发系统:MAC ...

  7. SQL - Order By如何处理NULL

    问题来了.执行SQL语句 SELECT * FROM tbl ORDER BY x, y 如果用来排序的列x.y当中有NULL值,那么它们的顺序是怎样的呢? 不同的数据库有不同的答案,目前的主流数据库 ...

  8. Certbot为域名申请免费SSL证书

    Certbot(Let's Encrypt)是一个非盈利性认证机构通过运行互联网安全研究小组(ISRG)提供X.509 证书的传输层安全性不收取任何费用(TLS)加密.证书有效期为90天,在此期间可以 ...

  9. July 06th. 2018, Week 27th. Friday

    Life has no limitations, except the ones you make. 生命无限,除非你自我设限. From Les Brown. There would be no l ...

  10. .NET程序员不加班——写在《华为工程师猝死,36岁,22月无休》之后

    我首先承认,有点标题党.因为这是我这个十年老码农——过了年就整整11年了,o(╥﹏╥)o——的个人观察.经验所得.如果有仍在加班的.NET童鞋,不要打我.一定要打的话,只有一个要求:不要打脸! 写这篇 ...