带你掌握专业的文档格式-markdown
基本语法
Markdown 是一种轻量级标记语言,Markdown语法十分简单,常用的标记符号不超过10个,不到半小时就能完全掌握。 对于我来说使用Markdown的好处是,可以专注内容而不是纠结排版。
标题语法
在Markdown中要创建标题,只需要在文字前加入(#
)。#的数量代表着标题的级别(一、二、三级标题)。
其他方式
可以在文本下方添加===
或----
,其中====
代表一级标题,----
代表二级标题。
注意
Markdown的打开程序比较多,对#
和标题之间的空格处理方式不一样,所以还是建议使用空格将#
与标题文字分割。
段落语法
使用空行创建段落,在Markdown中无法使用空格或制表符缩进段落。
换行语法
所有的Markdown应用都支持结尾空格的方式进行换行,即在一行的末尾添加两个或多个空格,然后按回车,就创建一个<br>
换行符。
强调语法
多用于在段落中对某一部分进行突出标记,体现其的重要性。 强调主要有:粗体、斜体、斜粗体
粗体
粗体,即在要标注的文字段前后各添加两个*
或_
;如需加粗一个短语的中间部分,需要在前后各添加两个*
。
斜体
斜体和粗体相似,需要在要标注的文字前后加一个即可
斜体+粗体
粗体是两个,斜体是一个,所以粗体+斜体就是3个*
或者**_
、___
、__*
、___
。
为了保证兼容性,建议全部使用*
。
注意要突出的文字段和前后的符号不要出现空格
引用语法
创建块引用需要在段落前添加一个>
。
这就是段引用
多个段落的快引用
块引用可以包含多个段落,每个段落之间的空白行及一个>
即可。
第一段
第二段
嵌套块引用
在引用内还可以在引用,即在>
内增加>>
符号。
第一层引用
第二层引用
第三层引用
块引用并不是可以引用多有的格式元素,但是可以满足大多数需求。
列表语法
列表分为有序列表和无序列表
有序列表
在有序列表前加上1.
符号即可,列表应当从1开始。
- 第一个
- 第二个
- 第四个
无序列表
无序列表的效果是列表前·
、或者*
、+
。需要在列表前添加-
- 你好
- 我好
- 大家好
列表中嵌套
在保留列表元素的同时,在内部嵌入另一种元素,可以该元素通过4个空格或1个制表符缩进。
- 无序列表
在这个列表下加一些
东西
- 新无序列表,在此列表下放个图片
列表可以嵌套多种元素。
代码语法
要将单词或者短语表示为代码时候,将其包裹在`
中即可。
转义反引号
如果要表示为代码的单词或短语中包含一个多有多个`
。那么可以使用双反引号
如`
分隔线语法
创建分隔线,需要在单独一行上输入三个或多个*
、-
或者_
使用***
使用---
使用___
链接语法
链接文本放在[]
内,链接地址放再后面的括号中。
[超链接显示名](http://liustu.com.cn)
此乃刘同学
网址和Email地址
使用<>
可以更方便的把URL和email地址变成可点击的链接。
http://liustu.com.cn
图片语法
要添加图片,请使用!
然后[替代文本](https://链接)

表格语法
Markdown 表格通过|
分隔列、-
分隔表头与内容。
基础表格结构
表格由「表头」「分隔线」「内容行」三部分组成,核心规则如下:
用|
分隔不同列(列数需统一,首尾的 | 可省略,但建议保留以保证格式整齐);
表头与内容行之间,需用一行|----|----|
格式的分隔线(- 的数量不小于 1,且需与列数对应);
分隔线中可加 : 控制列对齐方式(默认左对齐,: 在左表示左对齐,在右表示右对齐,左右都有表示居中对齐)。
| 姓名 | 年龄 | 职业 |
|------|------|------------|
| 张三 | 25 | 程序员 |
| 李四 | 30 | 产品经理 |
| 王五 | 28 | 设计师 |
姓名 | 年龄 | 职业 |
---|---|---|
张三 | 25 | 程序员 |
李四 | 30 | 产品经理 |
王五 | 28 | 设计师 |
相关文章
Ubuntu 18.04 出现GLIBC_2.28 not found的解决方法(亲测有效)
**我在Ubuntu18安装Qt环境是出现了一个问题,下面把该问题的解决经验分享给大家!** 如出现一下错误,不要慌张,继续跟着往下操作 分析这个错误的出现:GLIBC是Linux底层的API库,有些环境需要GLIBC更高版本才支持,比如 GLIBC\_2.28;此时不建议大家更新GLIBC,可能会出现系统崩溃的情况。 软件包升级`GLIBC_2.28` - 1、查看服务器版本...
合宙主流通信模组梳理
合宙作为我第一家实习公司,其在行业上是一位佼佼者,我们合宙推出多种产品,满足了几乎所有客户对通信模组的需求。 并且,合宙有一个特色`Luatos`,是一种基于`lua`的开发脚本。它是一种针对嵌入式的脚本运行框架。针对资源较少的嵌入式环境进行了优化,极大提升了运行效率。 >但是对于习惯C的嵌入式开发者,就需要拿出时间去学习、熟悉该脚本 我一直认为`一个公司的销售不了解产品那一定会让去问开...
嵌入式存储器(ROM/RAM/Flash)知识梳理
作为嵌入式开发者,存储器是我们开发过程中最频繁的硬件组件之一。从微小的8位单片机到复杂的嵌入式Linux系统,每个设备都用到了各种类型的存储器。 概念 **存储器主要分为ROM和RAM**,RAM和ROM的最大区别是`RAM在断电以后保存的数据会自动消失,ROM不会消失`。 当然我们可以把所有的存储器按两种方式分类,`易失性`和`功能用途`。 按易失性划分(最核心分类) - **非易失...