一、什么是 Markdown

Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

二、下载和使用

1. 客户端

我使用的是 作业部落 出品的 Cmd Markdown,下面演示也是使用该 IDE 作为演示。

2. 网页插件

如果你使用的是 chrome 游览器,那么可以安装一款叫做 Markdown Here 的插件,也是十分好用。

三、应用

  • 用来写博客、邮件
  • Markdown 很容易转化成 HTML 或者 PDF
  • git 的 README.md 就是 Markdown 格式的

例如:https://gitee.com/afei_/MarkdownDemo 和 https://github.com/afei-cn/MarkdownDemo

四、语法介绍

注意:很多需要效果展示的地方,参考配图中的红色区域。

1. 标题

第一种是使用 # 表示标题,其中 # 号必须在行首,
第二种是使用 === 或者 --- 表示。

2. 分割线

使用三个或以上的 - 或者 * 表示,且这一行只有符号,注意不要被识别为二级标题即可,例如中间或者前面可以加空格。

3. 斜体和粗体

使用 *** 分别表示斜体和粗体,删除线使用两个 ~ 表示

4. 超链接和图片

链接和图片的写法类似,图片仅在超链接前多了一个 ! ,一般是 [文字描述] (链接)

5. 无序列表

使用 -+* 表示无序列表,前后留一行空白,可嵌套,例如

6. 有序列表

使用 1. (点号后面有个空格)表示有序列表,可嵌套。

7. 文字引用

使用 > 表示,可以有多个 >,表示层级更深,例如

8. 行内代码块

其实上面已经用过很多次了,即使用 ` 表示,例如

扩展:很多字符是需要转义,使用反斜杠 \ 进行转义

9. 代码块

使用四个空格缩进表示代码块,一些 IDE 支持行数提示和着色,一般使用三个 ` 表示,例如

10. 表格

直接看例子吧,第二行的 ---: 表示了对齐方式,默认左对齐,还有 右对齐 和 居中

|商品|数量|单价|
|-|-------:|:------:|
|苹果|10|\$1|
|电脑|1|\$1000|

11. 流程图

主要的语法为 name=>type: describe,其中 type 主要有以下几种:
1.开始和结束:start end
2.输入输出:inputoutput
3.操作:operation
4.条件:condition
5.子程序:subroutine

更多语法参考:流程图语法参考

12. 数学公式

使用 $ 表示,其中一个 $ 表示在行内,两个 $ 表示独占一行。

eg : $\sum_{i=1}^n a_i=0$

支持 LaTeX 编辑显示支持,访问 MathJax 参考更多使用方法。

推荐一个常用的数学公式在线编译网站:https://private.codecogs.com/latex/eqneditor.php

13.支持 HTML 标签

例如想要段落的缩进,可以如下:

  不断行的空白格 或 
  半方大的空白 或 
  全方大的空白 或 

点我跳转的功能这里演示不了,写法如下:

<h6 id='anchor'>我是一个锚点</h6>

[点我跳转](#anchor)

五、其它

  1. markdown 各个 IDE 的使用可能存在大同小异,一般可以参考各个 IDE 的介绍文档
  2. 本文档介绍的内容基本适用于大部分的 IDE
  3. 本文档使用的 IDE 是 “作业部落 Cmd Markdown”,官网已经下载:https://www.zybuluo.com/cmd/

Markdown语法介绍(详细)相关推荐

  1. Markdown 语法介绍

    Markdown 语法介绍 from:https://coding.net/help/doc/project/markdown.html 文章内容 1 Markdown 语法介绍 1.1 标题 1.2 ...

  2. Markdown语法介绍

    导航目录 简介 语法 1.标题 2.列表 1)无序列表(*,+,-) 2)有序列表(数字+点号) 3.文字样式 1)粗体,斜体,粗体+斜体 2)删除 3)突出标记 4)下划线 5)字体大小 6)字体颜 ...

  3. markdown语法大全_Markdown超详细介绍

    一.什么是 Markdown Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 二.markdown下载和使用 1. 客户端 我使 ...

  4. html嵌入式的脚本语言,Markdown语法及html内嵌

    之前看到很多大佬博客写的特别漂亮,非常羡慕,他们是怎么排版的呢?作为一个小白,学习使我快乐....终于在不断摸索中,找到方法.原来大佬们使用了一个新的语言--Markdown. 1.Markdown介 ...

  5. 半小时学会Markdown语法,让你从快速入门到熟练掌握typora编辑器,大家记笔记写讲义都在用。

    文章目录 Markdown简介 Markdown主要应用 Markdown编辑器 Typroa编辑器 Markdown语法 Markdown 标题 Markdown 段落 字体 分隔线 删除线 下划线 ...

  6. 【详细】MarkDown语法 + Typora快捷键

    [详细]MarkDown语法 + Typora快捷键 1.标题 MD的标题一共有六级标题,语法基本一致. 语法: # 一级标题## 二级标题 示例: 示例标题(二级标题) 示例标题(四级标题) 快捷键 ...

  7. 【超用心整理】Markdown常用语法介绍,看这一个就够了

    Markdown常用语法介绍 Markdown是一种使用一定的语法将普通的文本转换成HTML标签文本的编辑语言,它的特点是可以使用普通的文本编辑器来编写,只需要按照特定的语法标记就可以得到丰富多样的H ...

  8. Markdown语法整理(详细版)

    Markdown语法整理 目录 文章目录 1 概述 1.1 Markdown 1.2 Typora 2 标题和目录 2.1 标题 2.2 目录 3 段落和文本 3.1 缩进.对齐 3.3 斜体.粗体 ...

  9. Lightly 支持 Markdown 文件在线编写(文中提供详细 Markdown 语法)

    在反馈群用户们的呼声下,Lightly 的 Markdown 支持已悄然上线了!无论是上传或是新建,大家都可以打开甚至随意使用 Markdown 语言编写文档. Markdown 是什么? Markd ...

  10. 使用Markdown语法编写数学公式(详细版)

    Markdown语法编写数学公式和LaTex有异曲同工之妙. 一.输入希腊字母 在行内输入:$ + esc,会出现$$字样,在这两个美元符号之间输入LaTex语法,即可实现在行内插入公式. 在行间输入 ...

最新文章

  1. cassandra命令
  2. Drupal中的分类(Taxonomy)用法 (转)
  3. 20172307 2018-2019-1 《程序设计与数据结构》第4周学习总结
  4. SQLServer中利用NTILE函数对数据进行分组的一点使用
  5. 述职答辩提问环节一般可以问些什么_2020上海市职称评审答辩注意事项
  6. Git冲突与解决方法【转】
  7. 重磅!华为HCIE将于2021年5月30日改版,取消面试考试
  8. js基于lodash实现前端防抖与节流
  9. 十、深入Java字符串(下篇)
  10. matlab桥梁受力计算公式,matlab桥梁计算
  11. protel四层板及内电层分割入门
  12. 筛选列_Excel办公实操,两大办公技能,复杂数据进行筛选,一看就会
  13. JavaScript---radio组
  14. Iroha and Haiku II
  15. 欧姆龙cp1h指令讲解_欧姆龙cp1h常用指令学习(十二)块程序
  16. shell小技巧(五)把以abc开头的下一行以def结尾的两行替换成douyu
  17. 音响无声或声音不正常的原因有哪些?
  18. Day25|组合板子|216. 组合总和 III| 17. 电话号码的字母组合
  19. 产品的道、法、术(道篇)——老吴说产品
  20. 使用itext加图片水印或文字水印

热门文章

  1. httpwatch使用_使用JavaScript的HTTPWatch自动化
  2. java add方法怎么用_Java ArrayList add() 方法
  3. sqlyog错误号码2058解决方式
  4. 核心路由器十项性能指标与路由器简介
  5. 交换机设置环路导致网络瘫痪
  6. 爱情树代码python_送男朋友礼物送什么比较有意义?
  7. 陈彤离职,新浪在门户竞争中将继续被边缘化
  8. 【进制转换】如何使用C++将2进制转换为16进制?
  9. Qt Event(Qt事件)
  10. java类的构造方法编程训练—买可乐