Markdown学习笔记
2025年1月19日
为了便于今后学习笔记编写,学习Markdown的基础用法
学习资料参考:
Markdown教程
手把手教会你使用Markdown【从入门到精通一篇就够了】——小刘在路上
【Markdown】自定义不同颜色的字体高亮——Hermek
如何(在 Markdown 中)放置仅包含反引号字符 (`) 的内联代码块
使用 Markdown 画流程图——晓林
2:12浏览了教程累了,明天再写笔记。
基本语法
1.标题
标题用#来标记空格隔开(实测博客园不加空格也可以变成标题),#号数量表示几级标题,最多支持六级
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
####### 七级标题(无)
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
####### 七级标题(无)
文本下方添加若干==或--也可以标记标题
一级标题
==
一级标题
---
一级标题
一级标题
2.段落,换行
使用空白行将一行或多行进行分割即可换段落,行尾加两个或多个空格再回车换行
3.强调,字体
用<u>
和</u>
包起来可以添加下划线
**
和__
包起来表示粗体,单个符号则为斜体
~~
可以表示删除线
<u>下划线</u>
**粗体** __粗体__
*斜体* _斜体_
~~删除线~~
下划线
粗体 粗体
斜体 斜体
删除线
用==
包起来可以高亮
用下列语法可以修改高亮颜色或背景颜色,十六进制或颜色名均可
<mark style="background-color: 66ccff;">高亮文本</mark>
<span style="background-color: #green;">高亮文本</span>
<table><tr><td bgcolor=red>背景文本</td></tr></table>
高亮文本
高亮文本
背景文本
4.引用,链接
>
表示引用,可嵌套,链接的格式为[标题](地址
)或<地址>
第一种[NstuDD](https://www.cnblogs.com/NstuDD)
第二种<https://www.cnblogs.com/NstuDD>
5.图片
用此语句来插入图片[](#pic_center空格=长x宽可以不要,此处可填写图片链接,不填链接无需[])
[](https://www.cnblogs.com/NstuDD)
6.分割线
单独一行使用(星,减,下划线)***
---
___
(为了兼容性最后前后都空一行)
***
---
___
7.代码块
一行内可用`
或
``来表示代码块可用三个反单引号在首行和尾行表示首行反引号后接语言类型,如果代码块内出现三个单引号可使用四重单引号以此内推...(解决方法参考自https://www.soinside.com/question/XaMbr55nidhodamACbY4Em)
````markdown
```cpp
int a = 0;
a++;
```
````
实例为三引号内的内容
int a = 0;
a++;
支持的语言包括
bash
c,clojure,cpp,cs,css
dart,dockerfile, diff
erlang
go,gradle,groovy
haskell
java,javascript,json,julia
kotlin
lisp,lua
makefile,markdown,matlab
objectivec
perl,php,python
r,ruby,rust
scala,shell,sql,swift
tex,typescript
verilog,vhdl
xml
yaml
以上转自小刘在路上
8.列表
有序列表:数字开头加上英文句号和空格,数字无需按顺序,起始必须为1
无序列表:-
*
+
加空格开头即可
1.元素1
3.元素2
5.元素3
3.元素4
*元素
-元素1
+元素1
*元素1
- 元素1
- 元素2
- 元素3
- 元素4
- 元素
- 元素
- 元素
- 元素
9.表格
使用三个以上的连词符---
创建标题使用分隔符|
来分隔每列
|种类|价目|
|---|-----|
|草莓|50|
|苹果|10|
|沙糖桔|5|
种类 | 价目 |
---|---|
草莓 | 50 |
苹果 | 10 |
沙糖桔 | 5 |
9.流程图
使用 Markdown 画流程图——晓林标记一下,详细教程
先用类似代码块操作括住
```mermaid
```
随后起始行必须有graph TD
其中TD
表示方向可更换
从上到下TD,TB,从下到上BT,从右到左RL,从左到右LR
从A到B为a-->b
不同符号括住文本可用创建不同形状的图形语句如下
id1[矩形]
id2{菱形}
矩形 | [] |
圆角矩形 | () |
不对称矩形 | >] |
菱形 | {} |
圆形 | (()) |
```mermaid
graph
REC[矩形]
RHO{菱形}
CIR((圆形))
DI>非对称]
ROU(圆角)
```
箭头也可以更改
操作 | 不带描述 | 带描述 |
---|---|---|
带箭头指向 | --> |
--描述--> |
不带箭头指向 | --- |
--描述--- |
虚线指向 | -.- |
-.描述.- |
虚线箭头 | -.-> |
-.描述.-> |
加粗指向 | ==> |
==描述==> |
10.生成目录
在顶部写上[TOC]
即可
总结
大致学会了markdown基础用法,其他功能需要的时候再学习。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤