初识Markdown,首先认识到的就是它是一种text-to-html标记语言,使用它可以突出内容,凸现可读性,而抛掉html 不易读的特点。
markdown 文件后缀名为.md,我这篇学习笔记就是用有markdown 功能的为知笔记编写的,只需新建文件名.md文件即可编写。
特性
标题
markdown 支持六级标题,一级标题用#表示,二级标题用##表示,依次类推逐渐变小。如:
#Foo
:
Foo
###Foo
:
Foo
斜体
斜体即强调,用*文字*表示,如文字
加粗
用**文字**表示,如文字
删除线
用~文字~表示,如文字
列表
有序列表,顾名思义可以自动标明顺序。用1. 2. 表示序号紧跟英文句号。然后空一格。如:
1. I
3. Love /*没写错,序号是3*/
2. You
- I
- Love
- You
无序列表在每一项开头用-、+或*表示,后面紧接一个空格,如:
+ Foo
+ Bar
- Foo
- Bar
引用
用>表示,但只能在段开头使用,否则将被转换为html实体>。结束引用需要空一行。
引用也是分级的,分别有不同的缩进。如:
>我是一级引用
>>我是二级引用
>我又是一级引用
将变成:
我是一级引用
我是二级引用
我又是一级引用
代码
代码段用反引号`包含表示,如:
`#include<iostream>`
#include<iostream>
代码区块用```包含表示,如:
```
#include <iostream>
int main()
{
return 0;
}
```
#include <iostream>
int main()
{
return 0;
}
其实代码区块也可以用8个空格缩进表示:
#include
int main()
{
return 0;
}
链接
行内链接格式为[文字](链接地址),参考链接格式为[文字][id标识]。
行内链接顾名思义,在字里行间添加链接。如:
登录[百度](http://www.baidu.com)首页。
登录百度首页
而参考链接则有些像书本的脚注一样,将链接提取出来,便于读者阅读。如:
如果你想登录[百度][@baidu],那么就登录[百度][@baidu]首页吧
[@baidu]: http://www.baidu.com
如果你想登录[百度][@baidu],那么就登录[百度][@baidu]首页吧
[@baidu]: http://www.baidu.com
另外,有一种简便写法,[链接][]
,如:
如果你想登录[百度][],那么就登录[百度][]首页吧
[百度]: http://www.baidu.com
如果你想登录[百度][],那么就登录[百度][]首页吧
[百度]: http://www.baidu.com
你同样可以直接使用链接,如:http://www.baidu.com
图片
图片与链接很像,格式如
,如:

关键符号
MarkDown慎重选用一些符号作为特殊符号,如\, ~, _, +, *, &, {}, [], <>
,在单独表示这些符号时,除了<其他要使用转义字符\,如\*Foo\*
:*Foo*。而<用<
表示。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?