Markdown 实用格式大全 (简书可用)

简介: 一般的技术博客都会使用Markdown语法来编写。因为其中的语法使用可以显著的提高编写效率,后期的更改维护也比较方便,话不说多,下面是在简书中可使用的Markdown语法格式。

一般的技术博客都会使用Markdown语法来编写。因为其中的语法使用可以显著的提高编写效率,后期的更改维护也比较方便,话不说多,下面是在简书中可使用的Markdown语法格式。


有说的不正确的或者不准确的地方欢迎留言指正


标题

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

标题一级
===
标题二级
---
img_dd62f203b0d4ce789fde9b9c56003234.png

粗体

**加粗字体**
加粗字体 与 非加粗字体

斜体

*斜体字体*

斜体字 与 非斜体字

斜体与加粗

***斜体与加粗***

斜体与加粗

img_7209665dbee1dd3b4e9841f98b039d40.png
2018/11/04更新

这也能显示斜体

_这也能显示斜体_

引用文字

> 这里添加引用文字

这里添加引用文字

> 带有多个段落的块引用
>
> 带有多个段落的块引用

带有多个段落的块引用

带有多个段落的块引用

> 嵌套引用1.
>
>>  嵌套引用2.

嵌套引用1.

嵌套引用2.

> #### 标题四级
>
> - 段落一
> - 段落二.
>
>  *斜体* 与 **加粗**.

标题四级

  • 段落一
  • 段落二.

斜体加粗.


清单列表格式(有序)

前面的数字自动排列 依次递增,递增基础以第一个数字为基准

1. 条目一
98. 条目二
97. 条目三
96. 条目四
    1. 缩进一 前面4个空格
    2. 缩进二 前面4个空格
    9. 缩进三 或双Tab
100. 条目五
  1. 条目一
  2. 条目二
  3. 条目三
  4. 条目四
    1. 缩进一 前面4个空格
    2. 缩进二 前面4个空格
    3. 缩进三 或双Tab
  5. 条目五

清单列表格式(无序)

* 条目一
- 条目二
+ 条目三
- 条目四
    * 缩进一 前面4个空格
    * 缩进二 前面4个空格
    * 缩进三 或双Tab
+ 条目五
  • 条目一
  • 条目二
  • 条目三
  • 条目四
    • 缩进一 前面4个空格
    • 缩进二 前面4个空格
    • 缩进三 或双Tab
  • 条目五

插入图片

把QQ截图直接CTR+V或者拖拽到编辑页面就自动添加了,非常方便,这也是我为什么最初从CSDN转站战到简书的原因

![图片名称可省略.jpg](https:https://yqfile.alicdn.com/img_1e313d238c1ed3177bcc04ce3e81f698.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
img_1e313d238c1ed3177bcc04ce3e81f698.jpe
图片名称可省略.jpg

点击图片进入主页

在原有的图片格式上用[]括号包起来然后在添加(),在()其中添加跳转链接,但是实测在编辑模式下没有问题,在发布的时候,测试结果是只有点击图片下方的字体才能跳转,这个问题估计简书会在以后改进~~~~

[![点击图片进入主页](https:https://yqfile.alicdn.com/img_c839bce910ce447fb23b69b722a1a25a.jpeg?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 `code` in your Markdown file.

多行代码块

img_9f4151a4a5073771661abb95e520c46e.png

其中```也可以用~~~代替

Debug.Log("菜鸟海澜");
Debug.Log("菜鸟海澜");
Debug.Log("菜鸟海澜");
Debug.Log("菜鸟海澜");

语法突出显示

```json
{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}
```

```cs
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 "我的主页备注信息")

我的主页-无备注
我的主页-有备注

第一部分的第一组括号围绕应该显示为链接的文本。第二组括号显示一个标签,用于指向您在文档中其他位置存储的链接。
虽然不是必需的,但您可以在第一组和第二组括号之间包含空格。此外,第二组括号中的标签不区分大小写,可以包含字母,数字,空格或标点符号

[我的主页-无备注][1]
[我的主页-无备注] [1]
[我的主页-有备注][a]
[我的主页-有备注][A]

我的主页-无备注
我的主页-无备注
我的主页-有备注
我的主页-有备注

您可以将此链接的第二部分放在Markdown文档中的任何位置。有些人将它们放在它们出现的段落之后,而其他人将它们放在文档的末尾

[1]: https://www.jianshu.com/u/84e03bc5c4a6
[A]: https://www.jianshu.com/u/84e03bc5c4a6 "备注信息"
[A]: https://www.jianshu.com/u/84e03bc5c4a6 '备注信息'
[A]: https://www.jianshu.com/u/84e03bc5c4a6 (备注信息)
[A]: <https://www.jianshu.com/u/84e03bc5c4a6> "备注信息"
[a]: <https://www.jianshu.com/u/84e03bc5c4a6> '备注信息'
[a]: <https://www.jianshu.com/u/84e03bc5c4a6> (备注信息)

备注信息在编辑模式下鼠标停留可见,在实际发布中无效果,希望简书后续能改进

img_87e348d70f28976a981bff344283c08d.png

显示特殊字符

可以使用反斜杠来转义以下字符

*如果不使用反斜杠此行为斜字体*

字符 名称
\ 反斜线
` 刻度线
* 星号
_ 下划线
{} 大括号
[] 括号
() 括号
# 英镑符号
+ 加号
- 减号(连字符)
.
! 感叹号

表格

其中的:是表示以什么方式对齐,默认不写以左侧对齐

| 标题|内容|备注|
| ------ | :------:|------:|
|标题1 |内容1|备注1|
| 标题2 | 内容2|备注2|
标题 内容 备注
标题1 内容1 备注1
标题2 内容2 备注2

删除线

~~此段内容删除~~

此段内容删除


脚注

脚注的详细信息无论添加到哪里,都会显示到全篇文章的最末尾。

这是一个简短的脚注,[^1] 和一个较长的脚注。[^bignote]

[^1]: 这是一个简短的脚注。

[^bignote]: 这是一个较长的脚注。

    缩进段落以将其包含在脚注中。

    `{ my code }`

    添加任意数量的段落。

这是一个简短的脚注,[1] 和一个较长的脚注。[2]

这是文章原始的地址 https://www.jianshu.com/p/759a35ef4175
这是脚注1标记的地址 https://www.jianshu.com/p/759a35ef4175#fn1(点击脚注URL栏会有变化)
这是脚注1详细信息的地址 https://www.jianshu.com/p/759a35ef4175#fnref1(点击脚注URL栏会有变化)

所以可以使用脚注对应的地址变相的实现页面跳转到指定位置

img_5a4fe97e2486afee082828446e0907d6.png

公式

不怎么常用就不写了 可自行Google 关键字 markdown LaTeX

简书目前不支持的markdown语法

  • 标题ID和对应的跳转(页内跳转) ,目前只能使用脚注
  • 使用复选框创建项目列表
  • 锚点

打完收工

img_569463b7983f645f063dd7b1bef93e0c.png

  1. 这是一个简短的脚注。

  2. 这是一个较长的脚注。

    I缩进段落以将其包含在脚注中。

    { my code }

    添加任意数量的段落。

相关文章
|
6月前
|
前端开发
【前端】从markdown格式文本中提取图片链接
【前端】从markdown格式文本中提取图片链接
54 0
|
9月前
|
人工智能 Java Spring
很多博主用Markdown格式文章?直呼真不错!
很多博主用Markdown格式文章?直呼真不错!
Go --- 将Markdown格式转化为普通的文档格式
Go --- 将Markdown格式转化为普通的文档格式
Go --- 将Markdown格式转化为普通的文档格式
|
JavaScript 前端开发
推荐一个markdown格式转html格式的开源JavaScript库
推荐一个markdown格式转html格式的开源JavaScript库
241 0
推荐一个markdown格式转html格式的开源JavaScript库
|
Windows
windows系统下如何把excel数据转换成markdown格式的表格
windows系统下如何把excel数据转换成markdown格式的表格
212 0
windows系统下如何把excel数据转换成markdown格式的表格
|
Prometheus Kubernetes Cloud Native
Markdown编辑文档语法格式详解
Markdown编辑文档语法格式详解
|
Web App开发 存储 JSON
csdn 文章批量转换markdown格式下载至本地
csdn 文章批量转换markdown格式下载至本地
Python-Markdown将Markdown格式文本转为html
Python-Markdown将Markdown格式文本转为html
|
Python
Python编程:将markdown格式转换为rst格式
Python编程:将markdown格式转换为rst格式
131 0
|
数据安全/隐私保护
Markdown 基本语法格式
Markdown 基本语法格式
222 0
Markdown 基本语法格式