Markdown语法总结

一、标题
# 一级标签
## 二级标题
###
####
and so on ...
二、锚点
Coding 会针对每个标题,在解析时都会添加锚点id,如
# 锚点
会被解析成:
<h1 id="user-content-锚点">锚点</h1>
注意我们添加了一个user-content-的前缀所以如果要自己添加跳转链接要使用markdown的形式,且链接要加一个’user-content-‘前缀,如:
[问内链接](#user-content-锚点);
三、引用:
只需要在整个段落的第一行最前面加上 > :
> Coding.net 为软件开发者提供基于云计算技术的软件开发平台,包括项目管理,代码托管,运行空间和质量

区块引用可以嵌套,只要根据层次加上不同数量的 > :
> 这是第一级引用。
>
> > 这是第二级引用。
>
> 现在回到第一级引用。
四、列表
无序列表:使用星号、加号或是减号(* + -)作为列表标记
有序列表:使用数字接着一个英文句点
如果要在列表项目内放进引用,那 > 就需要缩进:
代办列表: 表示列表是否勾选状态
- [ ] 不勾选
- [x] 勾选
五、代码
只要把你的代码块包裹在 ``` 之间,你就不需要通过无休止的缩进来标记代码块了。 在围栏式代码块中,你可以指定一个可选的语言标识符,然后我们就可以为它启用语法着色了。
```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
六、强调
在Markdown中,可以使用 * 和 _ 来表示斜体和加粗。
*Coding,让开发更简单*
_Coding,让开发更简单_
七、自动链接
方括号显示说明,圆括号内显示网址, Markdown 会自动把它转成链接,例如:
[超强大的云开发平台Coding]( http://coding.net)
八、表格
在 Markdown 中,可以制作表格,例如:

```

First Header | Second Header | Third Header
------------ | ------------- | ------------
Content Cell | Content Cell | Content Cell
Content Cell | Content Cell | Content Cell

```
九、分割线
在 Markdown 中,可以制作分割线,例如:

---
十、上下标
\^表示上标, _表示下标。如果上下标的内容多于一个字符,要用{}把这些内容括起来当成一个整体。上下标是可以嵌套的,也可以同时使用。 例如:
x^{y^z}=(1+{\rm e}^x)^{-2xy^w}
十一、图片
Markdown 使用了类似链接的语法来插入图片, 包含两种形式: 内联 和 引用.
内联图片语法如下:
![Alt text](/path/to/img.jpg)
![Alt text](/path/to/img.jpg "Optional title")
也就是:
一个感叹号: ! ; 紧跟一对方括号, 包含了可选填的图片 alt 属性; 紧跟一对圆括号, 包含了图片的 URL 或者路径, 以及一个可选的用单引号或双引号包裹的 title 属性.
引用图片语法如下:
![Alt text][id]
“id” 是图片引用的名称. 图片引用使用链接定义的相同语法:
[id]: url/to/image "Optional title attribute"
Markdown 是一种轻量级的标记语言,设计目标是让文档既易于阅读和编写,又可以通过转换工具生成结构良好的 HTML、PDF 或其他格式的文档。以下是 Markdown 基础语法的详细指南,适合初学者快速掌握。 ### 标题 Markdown 使用井号 `#` 来表示标题,`#` 的数量从 1 到 6 表示不同级别的标题。例如: ```markdown # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 ``` ### 段落与换行 在 Markdown 中,段落之间需要用空行分隔,而同一段落内的换行需要在行尾添加两个或多个空格,然后换行。例如: ```markdown 这是第一段内容。 这是第一段的第二行。 这是第二段内容。 ``` ### 强调与斜体 使用星号 `*` 或下划线 `_` 来表示斜体和粗体。例如: ```markdown *斜体* _斜体_ **粗体** __粗体__ ***粗斜体*** ___粗斜体___ ``` ### 列表 Markdown 支持有序列表和无序列表,分别使用数字加 `.` 或星号 `*`、加号 `+`、减号 `-` 表示[^3]。例如: ```markdown 无序列表: * 项目1 + 项目2 - 项目3 有序列表: 1. 第一项 2. 第二项 3. 第三项 ``` ### 链接与图片 链接使用方括号 `[text]` 表示显示文本,圆括号 `(url)` 表示链接地址,而图片则在链接的基础上添加感叹号 `!`。例如: ```markdown [百度首页](https://www.baidu.com) ![Markdown Logo](https://markdown-here.com/img/icon256.png) ``` ### 引用 引用内容可以使用 `>` 符号来表示,支持嵌套引用。例如: ```markdown > 这是一个引用段落。 >> 这是嵌套引用。 ``` ### 代码块 Markdown 支持内联代码和代码块,内联代码使用单个反引号 ``` ` ```,代码块使用三个反引号 ``` ``` ```,并可指定语言类型。例如: ```markdown 这是 `Python` 代码: ```python print("Hello, World!") ``` ``` ### 表格 表格使用竖线 `|` 分隔列,并使用连字符 `-` 和竖线组合表示表头分隔线。例如: ```markdown | 姓名 | 年龄 | 城市 | |----------|------|------------| | 张三 | 28 | 北京 | | 李四 | 30 | 上海 | ``` ### 数学公式 Markdown 支持 LaTeX 数学公式语法,使用美元符号 `$` 包裹公式内容。例如: ```markdown 行内公式:$ E = mc^2 $ 块级公式: $$ \int_{0}^{1} x^2 dx $$ ``` ### 注脚 注脚使用 `[^数字]` 表示,并在文档末尾定义注脚内容。例如: ```markdown 这是一个带有注脚的句子[^1]。 [^1]: 这是注脚的内容。 ``` ### HTML 标签 Markdown 允许直接嵌入 HTML 标签,用于更复杂的格式控制。例如: ```markdown <p style="color:red;">这是红色文字</p> ``` ### 总结 通过上述基础语法,可以快速掌握 Markdown 的使用方法,并在各种文档编写场景中灵活运用。无论是博客创作、技术文档编写还是电子书制作,Markdown 都能提供简洁高效的排版解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值