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 }

    添加任意数量的段落。

相关文章
|
3月前
|
关系型数据库 数据库连接 数据库
Python执行PG数据库查询语句:以Markdown格式打印查询结果
使用Python的`psycopg2`和`pandas`库与PostgreSQL交互,执行查询并以Markdown格式打印结果。首先确保安装所需库:`pip install psycopg2 pandas`。接着建立数据库连接,执行查询,将查询结果转换为DataFrame,再用`tabulate`库将DataFrame格式化为Markdown。代码示例包括连接函数、查询函数、转换和打印函数。最后限制列宽以适应输出。
|
27天前
|
存储 自然语言处理 前端开发
Star 6.9k!开源的全能Markdown格式文件提取器:MinerU
总的来说,MinerU是一款非常实用且强大的数据提取工具。无论你是开发者、互联网从业者,还是有具体需求的新人小白,MinerU都能极大地提升你的工作效率,让你专注于更有价值的工作。 最后,如果你对MinerU感兴趣,不妨亲自尝试一下,相信你会爱上这款全能的Markdown格式文件提取器。
|
1月前
【Latex 格式】Markdown或者LaTeX在单个字母上加一横、一点、两点、三角
Markdown或者LaTeX在单个字母上加一横、一点、两点、三角
107 8
|
2月前
|
自然语言处理 开发者 Python
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
|
2月前
|
Unix Linux Shell
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
|
3月前
|
JSON API 开发工具
|
3月前
|
机器学习/深度学习 自然语言处理 PyTorch
|
4月前
|
人工智能
【经验分享】如何快速转化笔记格式为标准的MarkDown格式并进行博客发布,提高生产力?
本文介绍如何将笔记转换为Markdown格式以快速发布博客。通过使用特定的Prompt和AI工具Claude 3 Sonnet,可以将Notepad++笔记转为适合CSDN博客的Markdown格式。转换要求包括:正确标记代码段、调整缩进和格式、使用Markdown标题、列表、链接和图片语法。Claude 3 Sonnet能有效处理格式转换,将转换后的Markdown内容复制到编辑器,即可便捷发布博客。
62 2
【经验分享】如何快速转化笔记格式为标准的MarkDown格式并进行博客发布,提高生产力?
|
4月前
大家都会啦!Markdown格式是什么?
大家都会啦!Markdown格式是什么?
|
4月前
|
Java Maven Kotlin
[AIGC] 请你写一遍博客介绍 “使用idea+kotinlin+springboot+maven 结合开发一个简单的接口“,输出markdown格式,用中文回答,请尽可能详细
[AIGC] 请你写一遍博客介绍 “使用idea+kotinlin+springboot+maven 结合开发一个简单的接口“,输出markdown格式,用中文回答,请尽可能详细
216 0