Markdown语法详解

常用快捷键

  • 加粗 Ctrl + B
  • 斜体 Ctrl + I
  • 引用 Ctrl + Q
  • 插入链接 Ctrl + L
  • 插入代码 Ctrl + K
  • 插入图片 Ctrl + G
  • 提升标题 Ctrl + H
  • 有序列表 Ctrl + O
  • 无序列表 Ctrl + U
  • 横线 Ctrl + R
  • 撤销 Ctrl + Z
  • 重做 Ctrl + Y

基本语法

对字体设置斜体、粗体、删除线,语法如下:

标题分级:

网址链接:

分割线

你可以在一行中用三个以上的星号(*)、减号(-)、底线(_)来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。

代码块

对于程序员来说这个功能是必不可少的,插入程序代码的方式有两种,一种是利用缩进(tab), 另一种是利用英文“`”符号(一般在ESC键下方,和~同一个键)包裹代码。

(1)代码块:缩进 4 个空格或是 1 个制表符。效果如下:

(2)行内式:如果在一个行内需要引用代码,只要用反引号`引起来就好(Esc健)

(3)多行代码块与语法高亮:在需要高亮的代码块的前一行及后一行使用三个单反引号“`”包裹,就可以了。

示例如下:

(4)代码块里面包含html代码

在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理。

引用

在被引用的文本前加上>符号,以及一个空格就可以了,如果只输入了一个>符号会产生一个空白的引用。

(1)基本使用

(2)引用的嵌套使用

(3)引用其它要素

列表

(1)无序列表

使用 *,+,- 表示无序列表。 注意:符号后面一定要有一个空格,起到缩进的作用。

(2)有序列表

使用数字和一个英文句点表示有序列表。
注意:英文句点后面一定要有一个空格,起到缩进的作用。

(3)无序列表和有序列表同时使用

(4)列表和其它要素混合使用

列表不光可以单独使用,也可以使用其他的 Markdown 语法,包括标题、引用、代码区块等。

注意事项:
- 加粗效果不能直接用于列表标题里面,但是可以嵌套在列表里面混合使用。
- 列表中包含代码块(前面加2个tab或者8个空格,并且需要空一行,否则不显示)。

注意事项:
在使用列表时,只要是数字后面加上英文的点,就会无意间产生列表,比如2017.12.30 这时候想表达的是日期,有些软件把它被误认为是列表。解决方式:在每个点前面加上\就可以了。如下图所示:

表格

表格的基本写法很简单,就跟表格的形状很相似:

表格对齐方式:我们可以指定表格单元格的对齐方式,冒号在左边表示左对齐,右边表示有对齐,两边都有表示居中。

常用技巧

换行

方法1: 连续两个以上空格+回车
方法2:使用html语言换行标签:<br>

缩进字符

不断行的空白格 &\nbsp; 或 &#160;半角的空格 &ensp; 或 &#8194;全角的空格 &emsp; 或 &#8195;

如何显示特殊符号

对于 Markdown 中的语法符号,前面加反斜线\即可显示符号本身。

其他特殊字符:

字体、字号与颜色

具体颜色分类及标记请看下表:

图片位置

<div align=right>![这里写图片描述](http:...)
<div align=center>![这里写图片描述](http:...)

高级技巧

锚点

锚点其实就是页内超链接。比如我这里写下一个锚点,点击回到目录,就能跳转到目录。 在目录中点击这一节,就能跳过来。

注脚

语法说明:
在需要添加注脚的文字后加上脚注名字[^注脚名字],称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。

注:
(1)脚注自动被搬运到最后面,请到文章末尾查看,并且脚注后方的链接可以直接跳转回到加注的地方。
(2)由于简书不支持锚点,所以可以用注脚实现页面内部的跳转。

背景色

Markdown本身不支持背景色设置,需要采用内置html的方式实现:借助 table, tr, td 等表格标签的 bgcolor 属性来实现背景色的功能。举例如下:

emoji表情符号

emoji表情使用:EMOJICODE:的格式,详细列表可见:
https://www.webfx.com/tools/emoji-cheat-sheet/
很多markdown工具或者网站都不支持.

公式

LaTex是什么?

LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

简单的规则

常用数学符号的 LaTeX 表示方法


流程图

制作一份待办事宜—-Todo 列表

序列图:

甘特图:

本文参考文章:
https://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&mid=2247489234&idx=1&sn=c6de4582a1400af22e0908f05a8870bc


文章作者: YUV420.COM
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 YUV420.COM !
评论
 上一篇
Netlify 部署hexo博客绑定自定义域名方法记录 Netlify 部署hexo博客绑定自定义域名方法记录
背景github提供gitpage可以基于本地hexo环境构建个人博客站点,而且速度很快。 但是有个致命问题,百度不收录gitpage 站点,原因据说是gitpage 屏蔽百度蜘蛛,由于个人站点大量被百度蜘蛛访问,导致github 负载增加
2019-12-26
下一篇 
hexo gitpage 博客本地文件备份恢复 hexo gitpage 博客本地文件备份恢复
Hexo 源文件备份说明 _config.yml站点的配置文件,需要拷贝 themes/主题文件夹,需要拷贝; source博客文章的.md文件,需要拷贝; scaffolds/文章的模板,需要拷贝; package.json安装包的名称,
2019-12-24
  目录