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.
,数字+.
符号,而数字不必按照顺序。
- 无序第一条
- 无序第二条
- 有序第一条
- 有序第二条
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…$ -
在
$
符号包裹内的文本,配合特定符号,会有不同效果
示例:
- 上标
$A^b$
,效果 A b A^b Ab - 下标
$A_b$
,效果 A b A_b Ab - %百分号会忽略掉之后文字,
$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)=(n−1)!∀n∈N
- 块级公式,
$$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=2a−b±b2−4ac
\
转义符号,依旧在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
,
- 简单流程图,使用
mermaid flowchat
- 甘特图,有的编辑器可直接使用
gantt
,有的则需要在mermaid
中
更多的图表语法,可查看Mermaid
注:本文使用的是Typora编辑器,有些语法特性,CSDN不一定支持。墙裂推荐使用Typora!
注解,Markdown、AsciiDoc,Latex都挺专业。 ↩︎