本文转自MarkDown总结(适合初学者快速入门)_小异常的博客-CSDN博客_markdown快速入门

  总得的来说,MarkDown是一种简单、轻量级的标记语法,它是基于HTML之上,使用简洁的语法就代替了排版,最终可以转换为PDF或HTML格式,方便我们快速做总结或书写文档。。

MarkDown大体可以分为三大部分:

  一、常用编辑器

  二、基本用法

  三、语法规则


一、常用编辑器

1、MarkDown Pad2

  MarkDown Pad2这款软件目前来说用的人也很多,它的优点在于可以边写边预览效果,可以免费生成HTML文档,但生成PDF文档必须升级成专业版。

2、Typora(推荐使用)

  Typora是一款所见即所得的MarkDown文本编辑工具,在输入标记符号后,软件会自动对所标记的文本进行渲染,生成相应的格式。 
  

二、基本用法

  1、单个回车,视为空格 
  2、连续回车,才能分段 
  3、行尾加两个空格,就可以段内换行 
  4、注释可使用HTML的注释 
  5、也可以使用HTML标签

三、语法规则

1、标题

# H1标题
## H2标题
### H3标题
#### H4标题
##### H5标题
###### H6标题

2、列表

  1)无序列表(*,+,-)

* 列表1
* 列表2
+ 列表3
+ 列表4
- 列表5
- 列表6

  嵌套:

* 列表1* 子列表1* 子列表2
* 列表2

  2)有序列表(数字+点号)

1. 文本
2. 音乐1. 童话2. 列了都要爱3. 天下
3. 电影

3、文字格式

  1)粗体

** 粗体 **
__ 粗体 __

  2)斜体

* 斜体 *
_ 斜体 _

  3)粗体+斜体

*** 粗斜体 ***
___ 粗斜体 ___

  4)删除(MarkDown Pad2 暂不支持)

~~ 斜体 ~~

4、链接

  1)直接设置(行内形式)

  语法:[链接名称](链接地址 “链接title”)

[百度](http://www.baidu.com "百度一下,你就知道")

  2)间接设置(参考形式)

  语法:[链接名称][标记] 
     [标记]: 链接地址 “链接title”

[百度][1]
[1]: http://www.baidu.com "百度一下,你就知道"

  3)隐式设置

  语法:[链接名称][] 
     [链接名称]: 链接地址 “链接title”

[百度][]
[百度]: http://www.baidu.com "百度一下,你就知道"

5、图片

  1)直接设置(行内形式)

  语法:![替代文本](链接地址 “链接title”)

![百度](https://www.baidu.com/img/bd_logo1.png "百度一下,你就知道")

  2)间接设置(参考形式)

  语法:[替代文本][标记] 
     [标记]: 链接地址 “链接title”

![百度][1]
[1]: https://www.baidu.com/img/bd_logo1.png "百度一下,你就知道"

6、引用

> 一级引用
>> 二级引用
>>> 三级引用

 会显示以下效果:

  1)引用换行:

  末尾加两个空格。

  2)引用内包含其他语法:

  如:标题、列表、代码块 
  注:一定要写在引开头处

7、水平分隔线

---
___
***

8、代码块

  1)代码句

  用反引号(`),就是英文状态下的波浪线。

`我是代码句`

  2)代码段

  4个空格(或Tab缩进)定义代码块。

我是代码段1
我是代码段2
我是代码段3

  3)用三个以上的反引号定义段开始和结束

``` java
public class Test {public static void main(String[] args) {System.out.println("Hello World");}
}
```

  会显示以下效果:

9、表格(MarkDown Pad2 暂不支持表格)

  关于冒号(:) 
    左边:以下内容左对齐 
    右边:以下内容右对齐 
    两边:以下内容居中对齐

| 项目      |    价格 | 数量  |
| :-------- | --------:| :--: |
| Computer  | 1600 元 |  5   |
| Phone     |   12 元 |  12  |
| Pipe      |    1 元 | 234  |

 会显示以下效果:

10、文档目录(MarkDown Pad2 暂不支持)

  只需在你想要放入目录结构的位置写入 [TOC] 即可。 
   
 会显示以下效果:

11、转义字符

  有的时间在使用 MarkDown 进行排版时,可以很方便的快速进行排版,但是有时还需要使用一些 MarkDown 语法中特殊的符号(比如:*,-,+这些),该怎么办呢?我们可以借助转义字符达到我们想要的效果。

\\ 反斜杠
\` 反引号
\* 星号
\_ 下划线
\+ 加号
\- 减号
\# 井号
\. 句号
\~ 感叹号

2、UML 图

  1)渲染序列图:

```sequence
小异常->大异常: 嘿,老大, 看完博客评论了没?
Note right of 大异常: 大异常愣了一下,说:
大异常-->小异常: 呀,差点忘了,马上评论
```

 会显示以下效果:

  2)渲染流程图:

``` flow
st=>start: 开始
e=>end: 结束
com=>operation: 开始评论
cond=>condition: 确认评论?st->com->cond
cond(yes)->e
cond(no)->com
```

 会显示以下效果:

MarkDown总结(适合初学者快速入门)相关推荐

  1. 适合初学者快速入门的Numpy实战全集

    Numpy是一个用python实现的科学计算的扩展程序库,包括:1.一个强大的N维数组对象Array:2.比较成熟的(广播)函数库:3.用于整合C/C++和Fortran代码的工具包:4.实用的线性代 ...

  2. 香饽饽:腾讯强推的Redis天花板笔记,帮助初学者快速入门和提高(核心笔记+面试高频解析)

    前言 在目前的技术选型中,Redis 俨然已经成为了系统高性能缓存方案的事实标准,因此现在 Redis 也成为了后端开发的基本技能树之一. 基于上述情况,今天给大家分享一份我亲笔撰写的阿里内部< ...

  3. markdown编写一个幻灯片快速入门版

    markdown编写一个幻灯片快速入门版 阅读前请仔细观看下列内容: 这些内容的基础都是在vscode或者atom上,请下载插件Markdown Preview Enhanced 不然这些元素都无法运 ...

  4. 用Markdown写博客快速入门

    Markdown,简单来说,就是一种可以方便转换为HTML的带标记符号纯文本. 它是对我等键盘党的福音:我不用再费劲挪动鼠标去按加粗.设置段落了,用键盘输入所有文本,一气呵成. 最重要的是,cnblo ...

  5. UI设计初学者快速入门的5大建议!

    互联网的大热潮吹起了一股UI设计风潮,也催生了一大批的UI设计相关岗位,UI设计师成为紧缺人才.但对于很多朋友来说,UI设计是一个很陌生很神秘的职业,充满了期待,也感觉很彷徨.那我们到底该如何快速成为 ...

  6. Common Lisp 初学者快速入门指导

    看了<黑客与画家>,对Lisp语言比较好奇,于是就弄了本<Lisp使用教程>,有空的时候就学习一下.Lisp的实现有很多,我用的Emacs+sbcl+slime,因为网上资料比 ...

  7. stm32单片机c语言入门 pdf,STM32学习笔记(初学者快速入门).pdf

    STM32 学习笔记 从51 开始,单片机玩了很长时间了,有51,PIC,AVR 等等,早就想跟潮 流玩玩ARM ,但一直没有开始,原因不知道玩了ARM 可以做什么(对我自 己而言).如果为学习而学习 ...

  8. matlab初学者快速入门大全

    什么是 Matlab?为什么我们需要它? MATLAB 是"Matrix Laboratory"的首字母缩写.这是因为它最初是作为矩阵编程语言创建的.专为工程师和科学家设计.但是任 ...

  9. 首发:适合初学者入门人工智能的路线及资料下载

    本文为AI入门提供了一个简易的学习路线,并提供了代码和数据集下载.(黄海广) 一.前言 AI以及机器学习入门,初学者遇到的问题非常多,但最大的问题就是: 资料太多!!!看不完!!!不知道如何取舍!!! ...

最新文章

  1. SAP WM 有无保存WM Level历史库存的Table?
  2. Django之ModelForm验证
  3. PCA(主成分分析)降维的概念、作用及算法实现
  4. Windows进程与线程学习笔记(六)—— 线程切换
  5. Self-training在目标检测任务上的实践
  6. 【Qt】modbus之串口模式读操作
  7. 如何通过css控制内容显示顺序 第二行的内容优先显示
  8. linux下gsoap的初次使用 (c)
  9. 几行Python代码,爱上Python编程
  10. wdos8系统服务器丢失,win8一键修复丢失DLL,常见dll丢失一键修复办法
  11. 【英语学习】【加州教材】【G4】【科学】Science目录及术语表
  12. 『ORACLE』Oracle GoldenGate搭建(11g)
  13. Windows7+Ubuntu12.04双系统 重装Win7后的grub修复
  14. Java的对象和类 以学生管理系统为例
  15. 三菱fx2n做从站的modbus通讯_三菱PLC编程多种电缆接线图,收藏向!
  16. 打开Word,显示无法创建工作文件,请检查临时环境变量的解决办法
  17. FFmpeg flv视频如何转出mp3格式
  18. 自定义ViewPager和弹性圆PagerIndicator
  19. 基于CDMA网络的自来水厂水井生产监控系统通信解决方案
  20. CDMA码分多址原理

热门文章

  1. Vim配置文件(.vimrc),Vim配置教程
  2. 【AI视野·今日CV 计算机视觉论文速览 第216期】Wed, 9 Jun 2021
  3. 循序渐进学爬虫:多线程+队列爬取豆瓣高分计算机类书籍
  4. 网站登录JWT的实现
  5. Extjs格式化时间
  6. python logging模块使用教程
  7. Objective-C 的动态提示和技巧
  8. C++ 为什么要用覆盖(学习笔记)
  9. Python 实现网络爬虫小程序
  10. 利用优先级队列实现堆栈