Markdown语法介绍(详细)

一、什么是 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/

  • 339
    点赞
  • 1892
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
Markdown是一种轻量级标记语言,它的语法简单易懂,可以快速的将纯文本转换成富文本格式。以下是常用的Markdown语法: 1. 标题 在Markdown中,使用#表示标题,#号的数目表示标题的级别,例如: # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 2. 列表 有序列表和无序列表都可以使用Markdown语法表示,有序列表使用数字加英文句点表示,无序列表使用*或-表示,例如: 有序列表: 1. 列表项1 2. 列表项2 3. 列表项3 无序列表: - 列表项1 - 列表项2 - 列表项3 3. 引用 在Markdown中,使用>表示引用,例如: > 这是一段引用的文字。 4. 链接 Markdown中,使用[]()表示链接,方括号中写链接文字,圆括号中写链接地址,例如: [百度](https://www.baidu.com/) 5. 图片 Markdown中,使用![]()表示插入图片,方括号中写图片说明文字,圆括号中写图片地址,例如: ![图片说明](https://www.example.com/image.jpg) 6. 粗体和斜体 在Markdown中,使用**text**表示粗体,使用*text*表示斜体,例如: **这是粗体文字** *这是斜体文字* 7. 代码 在Markdown中,使用单反引号表示代码,例如: `print("Hello World")` 8. 分割线 在Markdown中,使用三个或以上的-或*表示分割线,例如: --- 以上就是Markdown的常用语法,这些语法可以满足大部分文本的排版需求,而且简洁易懂,易于学习和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值