Markdown入门

  Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般常用的字处理软件 Word 有大量的排版、字体设置,使我们专心于文字内容。

使用Markdown的优点

  • 专注你的文字内容而不是排版样式,安心写作。
  • 轻松的导出 HTML、PDF 和本身的 .md 文件。
  • 纯文本内容,兼容所有的文本编辑器与字处理软件。
  • 可读、直观、学习成本低。

标题

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

总共六级标题,建议在井号后加一个空格

段落和换行

  一个Markdown段落的前后要有一个以上的空行。普通段落不该用空格或制表符来缩进。如果想在段前加缩进  是一个中文字符  是半个中文字符  是1/4中文字符

如果另起一行,只需在当前行结尾加 2 个空格,如果是要起一个新段落,只需要空出一行即可。

在当前行的结尾加2个空格
这行就会新起一行

列表

Markdown 支持有序列表和无序列表。无序列表使用星号、加号或是减号作为列表标记:

  • Red
  • Green
  • Blue
  • 1
  • 2
  • 3
  • one
  • two
  • three

有序列表则使用数字接着一个英文句点:

粗体与斜体

Markdown的粗体和斜体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。

粗体文字

斜体文字

字体、字号、颜色

<font face="黑体" size = 6 color=red>黑体字</font>  

黑体字

微软雅黑

宋体字

Courier New

引用

如果需要引用一小段别处的句子,那么就要用引用的格式。只需要在文本前加入 > 这种尖括号(大于号)即可

这是引用文字

反斜杠转义符

Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

   反斜线
`   反引号
*   星号
_   下划线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号

行内代码

如果要标记一小段行内代码,你可以用反引号把它包起来(`),例如:

Use the printf() function.

代码块

可以用 ``` 包裹一段代码,并指定一种语言

#include<iostream>
using namespace std;
int main()
{	
	cout<<"Hello woeld!"<<endl;	
	return 0;
}

支持的语言:actionscript, apache, bash, clojure, cmake, coffeescript, cpp, cs, css, d, delphi, django, erlang, go, haskell, html, http, ini, java, javascript, json, lisp, lua, markdown, matlab, nginx, objectivec, perl, php, python, r, ruby, scala, smalltalk, sql, tex, vbscript, xml

也可以在每行文字前缩进4个空格或是1个制表符就可以,例如,下面的输入:

import numpy as np

def fun():
	pass

一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)

公式

当你需要在编辑器中插入数学公式时,可以使用两个美元符 $$ 包裹 TeX 或 LaTeX 格式的数学公式来实现

[x = {-b pm sqrt{b^2-4ac} over 2a}. ]

[x href{why-equal.html}{=} y^2 + 1 ]

分割线

你可以在一行中用三个以上的星号、减号、下划线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:




参考:

认识与入门Markdown

Markdown写作浅谈

Markdown语法示例

Markdown语法说明

原文地址:https://www.cnblogs.com/21207-iHome/p/6078125.html