Markdown 实用格式大全 (简书可用)
一般的技术博客都会使用Markdown语法来编写。因为其中的语法使用可以显著的提高编写效率,后期的更改维护也比较方便,话不说多,下面是在简书中可使用的Markdown语法格式。
有说的不正确的或者不准确的地方欢迎留言指正
标题
# 标题一级
## 标题二级
### 标题三级
#### 标题四级
##### 标题五级
###### 标题六级
标题一级
===
标题二级
---
粗体
**加粗字体**
加粗字体 与 非加粗字体
斜体
*斜体字体*
斜体字 与 非斜体字
斜体与加粗
***斜体与加粗***
斜体与加粗
2018/11/04更新
这也能显示斜体
_这也能显示斜体_
引用文字
> 这里添加引用文字
这里添加引用文字
> 带有多个段落的块引用
>
> 带有多个段落的块引用
带有多个段落的块引用
带有多个段落的块引用
> 嵌套引用1.
>
>> 嵌套引用2.
嵌套引用1.
嵌套引用2.
> #### 标题四级
>
> - 段落一
> - 段落二.
>
> *斜体* 与 **加粗**.
标题四级
- 段落一
- 段落二.
斜体 与 加粗.
清单列表格式(有序)
前面的数字自动排列 依次递增,递增基础以第一个数字为基准
1\. 条目一
98\. 条目二
97\. 条目三
96\. 条目四
1\. 缩进一 前面4个空格
2\. 缩进二 前面4个空格
9\. 缩进三 或双Tab
100\. 条目五
- 条目一
- 条目二
- 条目三
- 条目四
- 缩进一 前面4个空格
- 缩进二 前面4个空格
- 缩进三 或双Tab
- 条目五
清单列表格式(无序)
* 条目一
- 条目二
+ 条目三
- 条目四
* 缩进一 前面4个空格
* 缩进二 前面4个空格
* 缩进三 或双Tab
+ 条目五
条目一
条目二
条目三
-
条目四
- 缩进一 前面4个空格
- 缩进二 前面4个空格
- 缩进三 或双Tab
条目五
插入图片
把QQ截图直接CTR+V或者拖拽到编辑页面就自动添加了,非常方便,这也是我为什么最初从CSDN转站战到简书的原因
![图片名称可省略.jpg](https://upload-images.jianshu.io/upload_images/7643202-a52765ebde8b97cb.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
点击图片进入主页
在原有的图片格式上用[]括号包起来然后在添加(),在()其中添加跳转链接,但是实测在编辑模式下没有问题,在发布的时候,测试结果是只有点击图片下方的字体才能跳转,这个问题估计简书会在以后改进~~~~
[![点击图片进入主页](https://upload-images.jianshu.io/upload_images/7643202-4e74d3afbd9351f0.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)](https://www.jianshu.com/u/84e03bc5c4a6)
单行短句或代码块
单行短句或代码 `Debug.Log("菜鸟海澜");`
或 ``Use `code` in your Markdown file.``
单行短句或代码 Debug.Log("菜鸟海澜");
或 Use
codein your Markdown file.
多行代码块
其中```也可以用~~~代替
Debug.Log("菜鸟海澜");
Debug.Log("菜鸟海澜");
Debug.Log("菜鸟海澜");
Debug.Log("菜鸟海澜");
语法突出显示
```json
{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
public void Main()
{
Console.WriteLine("菜鸟海澜");
}
{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
public void Main()
{
Console.WriteLine("菜鸟海澜");
}
> 语言对应的关键字
| 语言名 | 关键字 |
| --- | --- |
| Bash | bash |
| CoffeeScript | coffeescript |
| C++ | cpp |
| C# | cs |
| CSS | css |
| Diff | diff |
| HTTP | http |
| Ini | ini |
| Java | java |
| JavaScript | javascript |
| JSON | json |
| XML | xml |
| Makefile | makefile |
| Markdown | markdown |
| Objective-C | objectivec |
| Perl | perl |
| Python | python |
| Ruby | ruby |
| SQL | sql |
| ARM汇编 | armasm |
| MIPS汇编 | mipsasm |
| x86汇编 | x86asm |
| Elixir | elixir |
| Elm | elm |
| Erlang | erlang |
| F# | fsharp |
| Haskell | haskell |
| GLSL | glsl |
| Clojure | glsl |
| Clojure | clojure |
| Lisp | lisp |
* * *
# 水平线
> 三种格式通用
* * *
* * *
* * *
# 链接
[我的主页-无备注](https://www.jianshu.com/u/84e03bc5c4a6)
[我的主页-有备注](https://www.jianshu.com/u/84e03bc5c4a6)
> 第一部分的第一组括号围绕应该显示为链接的文本。第二组括号显示一个标签,用于指向您在文档中其他位置存储的链接。
> 虽然不是必需的,但您可以在第一组和第二组括号之间包含空格。此外,第二组括号中的标签不区分大小写,可以包含字母,数字,空格或标点符号
我的主页-无备注
我的主页-无备注
我的主页-有备注
我的主页-有备注
[我的主页-无备注](https://www.jianshu.com/u/84e03bc5c4a6)
[我的主页-无备注](https://www.jianshu.com/u/84e03bc5c4a6)
[我的主页-有备注](https://www.jianshu.com/u/84e03bc5c4a6)
[我的主页-有备注](https://www.jianshu.com/u/84e03bc5c4a6)
> 您可以将此链接的第二部分放在Markdown文档中的任何位置。有些人将它们放在它们出现的段落之后,而其他人将它们放在文档的末尾
> 备注信息在编辑模式下鼠标停留可见,在实际发布中无效果,希望简书后续能改进
![image](https://upload-images.jianshu.io/upload_images/7643202-58cdbc57e076d5ac.png?imageMogr2/auto-orient/strip|imageView2/2/w/576/format/webp)
* * *
# 显示特殊字符
> 可以使用反斜杠来转义以下字符
>
> *如果不使用反斜杠此行为斜字体*
| 字符 | 名称 |
| --- | --- |
| \ | 反斜线 |
| ` | 刻度线 |
| * | 星号 |
| _ | 下划线 |
| {} | 大括号 |
| [] | 括号 |
| () | 括号 |
| # | 英镑符号 |
| + | 加号 |
| - | 减号(连字符) |
| . | 点 |
| ! | 感叹号 |
* * *
# 表格
> 其中的:是表示以什么方式对齐,默认不写以左侧对齐
标题 | 内容 | 备注 |
---|---|---|
标题1 | 内容1 | 备注1 |
标题2 | 内容2 | 备注2 |
| 标题 | 内容 | 备注 |
| --- | --- | --- |
| 标题1 | 内容1 | 备注1 |
| 标题2 | 内容2 | 备注2 |
* * *
# 删除线
此段内容删除
~~此段内容删除~~
* * *
# 脚注
> 脚注的详细信息无论添加到哪里,都会显示到全篇文章的最末尾。
这是一个简短的脚注,<sup>[[1]](https://www.jianshu.com/p/759a35ef4175#fn1)</sup> 和一个较长的脚注。<sup>[[2]](https://www.jianshu.com/p/759a35ef4175#fn2)</sup>
##### 这是文章原始的地址 [https://www.jianshu.com/p/759a35ef4175](https://www.jianshu.com/p/759a35ef4175)
##### 这是脚注1标记的地址 [https://www.jianshu.com/p/759a35ef4175#fn1](https://www.jianshu.com/p/759a35ef4175#fn1)(点击脚注URL栏会有变化)
##### 这是脚注1详细信息的地址 [https://www.jianshu.com/p/759a35ef4175#fnref1](https://www.jianshu.com/p/759a35ef4175#fnref1)(点击脚注URL栏会有变化)
> 所以可以使用脚注对应的地址变相的实现页面跳转到指定位置
![image](https://upload-images.jianshu.io/upload_images/7643202-4662ac427a15de92.png?imageMogr2/auto-orient/strip|imageView2/2/w/727/format/webp)
* * *
# 公式
不怎么常用就不写了 可自行Google 关键字 markdown LaTeX
# 简书目前不支持的markdown语法
* 标题ID和对应的跳转(页内跳转) ,目前只能使用脚注
* 使用复选框创建项目列表
* 锚点
# 打完收工
![image](https://upload-images.jianshu.io/upload_images/7643202-3d4cef5e18066bba.png?imageMogr2/auto-orient/strip|imageView2/2/w/332/format/webp)
* * *
1. 这是一个简短的脚注。 [↩](https://www.jianshu.com/p/759a35ef4175#fnref1)
2. 这是一个较长的脚注。
缩进段落以将其包含在脚注中。
`{ my code }`
添加任意数量的段落。 [↩](https://www.jianshu.com/p/759a35ef4175#fnref2)
</article>