Markdown快速上手指南

1、Markdown介绍

markdown可以实现快速html文档编辑,格式优没,并且不需要使用html元素。 markdown采用普通文本的形式,例如读书笔记等易于使用的文本格式进行编写。 如果实在需要生成markdown不支持的html元素的话,可以直接在文本中嵌入html标签,markdown并不会将其显式出来。

2、标题标签

markdown使用#方式对应生成相应的标题标签,#的个数就是标题的题号!其中二号标题带添加下划线。markdown代码与效果图如下:

#标题1
##标题2
###标题3
####标题4
#####标题5
######标题6
#######标题7

3、引用文本

引用某段文本,效果是左侧有竖线进行修饰,每一行可以使用两个以上的空格结尾,就可以实现换行效果。markdown文本与效果如下:

> ~~~~~~~~~~~黄鹤楼~~~~~~~~~~
> 故人西辞黄鹤楼,烟花三月下扬州。
> 孤帆远影碧空尽,唯见长江天际流。

故人西辞黄鹤楼,烟花三月下扬州。
孤帆远影碧空尽,唯见长江天际流。

4、无编号列表

无符号列表是没有数字序号,使用圆点作为修饰符号。markdown使用*、+、-效果是相同的。代码与效果如下:

	- 条目1
- 条目2
- 条目3
- 条目4
  • 条目1
  • 条目2
  • 条目3
  • 条目4

5、有编号列表

有序列表是有数字序号,markdown可以使用任何数字,不一定非要连续。但是生成的序号是连续的。markdown代码与效果如下:

	1. 条目1
1. 条目2
1. 条目3
1. 条目4
  1. 条目1
  2. 条目2
  3. 条目3
  4. 条目4

6、列表内使用标题、段落和引用

列表中可以使用标题,正常使用即可。列表内还可以嵌入段落。代码与效果如下:

  1. 条目1

  2. 条目2

    hello world!

    final V putVal(int hash, K key, V value, boolean onlyIfAbsent,boolean evict) ..}
  • 条目2

    段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容

    段落内容段落内容段落内容段落内容内容内容内容内容内容内容段落内容段落内容

    段落内容段落内容段落内容段落内容

  • 条目1

    段落内容段,落内容段落内容段落内容段落内容段落内容段落内容。段落内容段落内容

    段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容。到

    段落段落内容段落内容段落内容段落内容!

    final V putVal(int hash, K key, V value, boolean onlyIfAbsent,
    boolean evict) {
    ...
    return null;
    }
  • 条目2

    段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容段落内容

    段落内容段落内容段落内容段落内容内容内容内容内容内容内容段落内容段落内容

    段落内容段落内容段落内容段落内容

7、分割线

markdown可以使用*、-、_实现分割线效果,三者区别是分割线和字体的效果不同。代码和效果如下:

部分1
----
部分2
***
部分3
____

8、文本强调

文本强调使用*或-线括起来。代码和效果如下:

冬天的时候,*不要*舔铁!!!

冬天的时候,**不要**舔铁!!!

冬天的时候,***不要***舔铁!!!

冬天的时候,不要舔铁!!!

冬天的时候,不要舔铁!!!

冬天的时候,不要舔铁!

9、表格

表格第一行使用|分割多个字段的名称,就表示表头,第二行就是每列的对齐属性,:-表示左对齐、

-:表示右对齐;:-:表示中间对齐。代码和效果如下:

ID 姓名 年龄
1 tom 90
2 tomas 100
3 tomasLee 90
4 tomson 80

10、时序图

时序图是UML图中非常重要的一种图,markdown中支持该图,但是markdownpad2软件不支持。代码效果如下:

​```sequence
Alice->Bob: Hello Bob,how are you?
note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!
​```
	Alice->Bob: Hello Bob,how are you?
note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!

11、流程图

流程图是UML图中非常重要的一种图,markdown中支持该图,但是markdownpad2软件不支持。代码效果如下:

​```flow
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
</font>
​```
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
</font>

12、希腊字母表

字母名称 大写 markdown原文 小写 markdown原文
alpha A A α \alpha
beta B B β \beta
gamma Γ \Gamma γ \gamma
delta Δ \Delta δ \delta
epsilon E E ϵ \epsilon
- - - ε \varepsilon
zeta Z Z ζ \zeta
eta E E η \eta
theta Θ \Theta θ \theta
iota I I ι \iota
kappa K K κ \kappa
lambda Λ \Lambda λ \lambda
Mu M M μ \mu
nu N N ν \nu
xi Ξ \Xi ξ \xi
omicron O O ο \omicron
pi Π \Pi π \omicron
rho P P ρ \rho
sigma Σ \Sigma σ \sigma
tau T T τ \tau
upsilon Υ \Upsilon υ \upsilon
phi Φ \Phi ϕ \phi
- - - φ \varphi
chi X X χ \chi
psi Ψ \Psi ψ \psi

13、数学符号表(Latex)

markdown支持多种数学符号,使用方式如下:

注意:数学公式使用时需要使用$包起来,有时出不来效果的话,就在$$$切换使用一下,可以看到效果。

符号 解释 语法
\(\to\) 趋近于 \to
\(\infty\) 无穷大 \infty()
\(\sum_{n=1}^\infty\) 求和 \sum
x 乘法 times(x)
\(\div{}\) 除法 \div()
$\pm $ 加减号 \pm
\(\circ\) 圆圈 \circ
\(\cdot\) 点乘 \cdot
\(\leq\) 小于等于 \leq
\(\geq\) 大于等于 \geq
\(\subset\) 子集 \subset
\(\supset\) 超集 \supset
\(\in\) 属于 \in
\(\not=\) 不等 \noteq
\(\leftarrow\) 左箭头 \leftarrow
\(\rightarrow\) 右箭头 \rightarrow
\(\longrightarrow\) 右长箭头 \longrightarrow
\(\uparrow\) 上箭头 \uparrow
\(\downarrow\) 下箭头 \downarrow
\(\nabla\) \nabla
\(\angle\) \angle
\(\forall\) 任意 \forall
$$\exists$$ 存在 \exists
$$\prime$$ 导数 \prime
\(\sin\) 正弦 \sim
$$\cos$$ 余弦 \cos
\(\lim_{n=1}^\infty\) 极限 \lim
$$\log$$ 对数 \log
$$\prod$$ 累乘 \proc
$$ \bigcup$$ 并集 \bigcup
$$ \bigcap$$ 交集 \bigcap
$$\frac{1}{2}$$ 分数线 \frac{1}{2}
\(\vline\) 绝对值竖线 \vline
$$\sqrt[3]{4}$$ 根号 \sqrt[3]{4}

14、数学公式表示

14.1 直线函数

$$
y = ax + b
$$

\[y =ax + b
\]

14.2 二次函数

$$
y=ax^2 + bx + c
$$

\[y = ax^2 + bx + c
\]

14.3 三元二次方程

$$
f(x) = X^2 + Y^2 + Z^2 + C
$$

\[f(x) = X^2 + Y^2 + Z^2 + C
\]

14.4 两点间距离公式

$$
\vline AB \vline=\sqrt[2]{{(x_2 - x_1)}^2 + {(y_2 - y_1)}^2}
$$

\[| AB |=\sqrt[2]{{(x_2 - x_1)}^2 + {(y_2 - y_1)}^2}
\]

14.5 一元二次方程的解

$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$

\[x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\]

14.6 矩阵输入

$$
\left\{
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right\} \tag{2}
$$

\[\left\{
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{matrix}
\right\}
\tag{2}
\]

Markdown快速上手指南的更多相关文章

  1. Rancher 快速上手指南操作(1)

    Rancher 快速上手指南操作(1)该指南知道用户如何快速的部署Rancher Server 管理容器.前提是假设你的机器已经安装好docker了.1 确认 docker 的版本,下面是 ubunt ...

  2. UnityShader快速上手指南(三)

    简介 这一篇还是一些基本的shader操作:裁剪.透明和法向量的应用 (纠结了很久写不写这些,因为代码很简单,主要是些概念上的东西) 先来看下大概的效果图:(从左到右依次是裁剪,透明,加了法向量的透明 ...

  3. [转]Rancher 快速上手指南操作(1)

    本文转自:http://www.cppblog.com/zhiyewang/archive/2016/03/17/213053.aspx Rancher 快速上手指南操作(1)该指南知道用户如何快速的 ...

  4. Github Action 快速上手指南

    前言 各位读者,新年快乐,我是过了年匆忙赶回上海努力搬砖的蛮三刀. Github之前更新了一个Action功能(应该是很久以前了),可以实现很多自动化操作.用来替代用户自己设置的自动化脚本(比如:钩子 ...

  5. UnityShader快速上手指南(二)

    简介 前一篇介绍了如果编写最基本的shader,接下来本文将会简单的深入一下,我们先来看下效果吧 呃,gif效果不好,实际效果是很平滑的动态过渡 实现思路 1.首先我们要实现一个彩色方块 2.让色彩动 ...

  6. UnityShader快速上手指南(一)

    简介 引言 其实网上有很多shader教程,但是大概看了下,也不知是网上各位大神已经脱离了代码层面的高度还是啥原因.貌似没有找到从代码方面作为入门讲解的,导致了shader对于苦逼程序员入门有一定要求 ...

  7. Mac快速上手指南

    上周刚入手了2017版MacBookPro,预装macOS High Sierra.第一次接触Mac系统,经过一周的使用,简单总结下与Windows相比最常用的功能,快速上手. 1.Mac键盘实现Ho ...

  8. IDEA 快速上手指南(全配置)(Day_23)

    Idea快速入门指南 1.安装 1.1.安装 我们使用的是2017.3.4版本: 双击打开, 选择一个目录,最好不要中文和空格: 然后选择桌面快捷方式,请选择64位: 然后选择安装: 开始安装: 然后 ...

  9. Markdown快速使用指南

    Markdown 是一种轻量级的标记语言,他简洁.高效,目前被越来越多的写作爱好者,撰稿者广泛使用.Markdown的语法十分简单.常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言 ...

随机推荐

  1. Linq,拉姆达表达式注意!

    linq的条件语句尽量不要出现计算的式子,要不然很可能,程序不能正确的将这些复杂的式子编译成表达式!! 例如: dataContext.Assets.Count(s => s.SubCatego ...

  2. POJ 3281 Dining ( 最大流 && 建图 )

    题意 : 有 N 头牛,John 可以制作 F 种食物和 D 种饮料, 然后接下来有 N 行,每行代表一头牛的喜好==>开头两个数 Fi 和 Di 表示这头牛喜欢 Fi 种食物, Di  种饮料 ...

  3. JAVA Font类

    java.awt.Font 设计字体显示效果 Font mf = new Font(String 字体,int 风格,int 字号); 字体:TimesRoman, Courier, Arial等 风 ...

  4. md5,base64加密

    import java.security.MessageDigest; import org.apache.commons.codec.binary.Base64;import org.apache. ...

  5. 转 Django中的Form

    https://www.cnblogs.com/chenchao1990/p/5284237.html Form 一.使用Form Django中的Form使用时一般有两种功能: 1.生成html标签 ...

  6. swagger demo code

    //Application 开启注解 @EnableSwagger2public class Application { public static void main(String[] args) ...

  7. Spring注入的反射解释

    对于如下配置片段:  <bean id="id" class="lee.Aclass">  <!--property配置需要依赖注入的属性-- ...

  8. 几种IO情况的学习和总结 关于 =====阻塞/非阻塞以及同步/异步区别

    同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的.所以先限定一下本文的上下文. 背景是Linux环境下的network IO. 在进行解释 ...

  9. 不要在Application中缓存数据

    在你的App中的很多地方都需要使用到数据信息,它可能是一个session token,一次费时计算的结果等等,通常为了避免Activity之间传递数据的开销,会将这些数据通过持久化来存储.   有人建 ...

  10. bootstrap-datepicker控件中文 ,只显示年和只显示月份

    插件下载地址 https://github.com/uxsolutions/bootstrap-datepicker html <link href="css/bootstrap-da ...