Markdown简明语法

You never know what you can do until you try !
知识,唯有共享、传承,才会更有价值。从今天起,开启新的向上的人生征程,用心学习、用心生活、奋起!

知识的沉淀于积累,重要的便是以文字为载体的沉积。所以首篇博文,便是这便捷高效的文本笔记Markdown的语法简介,文笔简陋,多多见谅。

Markdown简明语法

声明markdown编辑器不同,会略有差异。标准语法中标签符号正文之间需有空格,或一致的缩进,或空行,才有效果。

1、目录,行首使用[TOC]标签,会将所有标题属性的文本添加在目录中。


2、标题,行首,有 #形式的atx语法风格,和两个以上 =-形式的setext风格。 #支持1–6级标题,分别使用1–6个 #符号。而setext风格似乎只能一个级别的标题。

  • 源码# 一级标题,效果:

一级标题

二级标题

六级标题
  • 源码:

settext标题

==

Setext标题

3、引用块,行首使用>符号

如此,引用名人名言,或者段落说明,当然也可以层级嵌套

You Never Know What You Can Do Until You Try !

不同的Markdown编辑器显示的这些风格也是略有不同。

4、分割线,行首使用---___***,三个或以上,加、减或下划线符号。


5、段内代码区块,或者当作背景框,使用` 一对反引号包括。

  • 源码 `This is a code block`,效果:This is a code block
  • 有时候需要特定显示` 反引号,可以用````````两个的反引号成对的包括,三个、四个的也可以。

6、代码区域,行首使用的是三个反引号```````shell ````包裹代码区域,并注明编程语言,可实现代码识别和高亮。

  • 示例:
#shell语法
ls
echo abc;
//Java语法
public static void main(String[] args){
  // do something
}

7、列表,行首使用+-*符号+空格,接文本。有序列表使用1.,数字+.符号,而数字不必按照顺序。

  • 无序第一条
  • 无序第二条
  1. 有序第一条
  2. 有序第二条

8、链接,自动链接网址或邮箱的标准格式,

  • 如www.baidu.com或admin@abc.com。
  • 行内式,[Name](url,"Title"),如百度
  • 参考式,[Name][id],用于大量引用链接时候的批量管理,需要在文末适当位置,注明id,格式[id]:url 如[Google][g],[g]:http://www.google.com

9、强调,使用成对的*_包裹文本,单个标识斜体,两个是加粗,三个是粗斜体。~~波浪线标识删除线。

  • 示例:斜体粗体粗斜体删除线
  • 下划线需要<u>标签,下划线
  • ==高亮,高亮符号

10、$符号,Latex数学公式的标识,高级语法需要单独学习Latex

  • 示例,一对$包裹, W h a t i s t h i s ? What is this ? Whatisthis?

  • 两对$$,会居中KaTeX parse error: Can't use function '$' in math mode at position 18: …ese are double $̲ sign

  • 三对$$$,也挺特别$KaTeX parse error: Can't use function '$' in math mode at position 7: Three $̲ sign in this c…$

  • $符号包裹内的文本,配合特定符号,会有不同效果

示例:

  1. 上标$A^b$,效果 A b A^b Ab
  2. 下标$A_b$,效果 A b A_b Ab
  3. %百分号会忽略掉之后文字,$ABC%abc$,效果 A B C ABC%abc ABC

示例,数学公式:

  • 行内公式,$\Gamma(n)=(n-1)!\quad\forall n\in\mathbb N$

Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n)=(n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN

  • 块级公式,$$x=\dfrac{-b\pm\sqrt{b^2-4ac}}{2a}$$

x = − b ± b 2 − 4 a c 2 a x=\dfrac{-b\pm\sqrt{b^2-4ac}}{2a} x=2ab±b24ac

\ 转义符号,依旧在Markdown语法中有用。

11、图片,类似于链接

  • 行内式,,格式![title](url) ,如 : 摩托- 参考式,![name][id],在需要的地方配置[id]:imagePath,

  • 如(typora支持,但csdn不支持该格式),![摩托2][motor]
    [motor]:https://i-blog.csdnimg.cn/blog_migrate/b4e9b5c9fcf158ab6c1d2bf5c9ee4986.jpeg

  • 好像id不可以是数字哦

12、表格,行首开始,|号分割列,-标识对齐方式。至少有表头才能行程表格。

左对齐右对齐居中对齐
使用:---使用---:使用:---:

默认---为左对齐

13、复选框,使用+-*[ ]符号,其中[ ]中间为空格,则表示未选择,为x表示选择

  • Hi!

  • Hello.

  • 你好

14、表情符号,使用:一对冒号中间加对应表情编码,参照Emoji

  • :aries:,♈️,星星,🌠

15、脚注,格式[^id],如China1 ,文末处注解。

16、流程、序列图

  • 简单序列图,使用mermaid sequenceDiagram ,
A B Hello ,Nice to meet you .//A said to B Who is this ? //Thinking... Oh... A B
  • 简单流程图,使用mermaid flowchat
Created with Raphaël 2.3.0 开始 操作处理 确认与否 结束 yes no
  • 甘特图,有的编辑器可直接使用gantt,有的则需要在mermaid
Mon 25 2018 Mon 08 Mon 15 Mon 22 Mon 29 需求分析 可行性评估 概念验证 概要设计 详细设计 编码 测试 发布 验收 项目确定 项目实施 发布验收 项目甘特图

更多的图表语法,可查看Mermaid
注:本文使用的是Typora编辑器,有些语法特性,CSDN不一定支持。墙裂推荐使用Typora!


  1. 注解,Markdown、AsciiDoc,Latex都挺专业。 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值