Markdown使用教程

前言

作为一名计算机相关专业的学生,学会使用Markdown书写文档是一种必备能力,本文是Markdown的使用教程,教你快速入门Markdown。

一、标题和正文

1. 标题语法

使用 # 表示标题,# 号必须在行首:

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

一级标题

二级标题

三级标题

四级标题
五级标题
六级标题

或使用 ===---

一级标题
===
二级标题
---

一级标题

二级标题

2. 正文字体

修改字体

使用 <font> 标签的 face 属性(字体支持因环境而异):

<font face="SimHei">黑体</font>
<font face="KaiTi">楷体</font>
<font face="GB18030 Bitmap">扩展字体</font>

黑体
楷体
扩展字体

修改字号

三种方式:

  1. <font> 标签
    <font size="1">最小</font>
    <font size="7">最大</font>
    

最小
最大

  1. <big><small> 标签
  2. style 样式
修改颜色

使用 <font> 标签的 color 属性:

<font color="red">红色</font>
<font color="#FF00BB">十六进制颜色</font>
<font style="background: linear-gradient(...)">渐变背景</font>

红色
十六进制颜色
渐变背景

二、分割线

***---___ 创建分割线:

---
***
___




三、粗体、斜体与删除线

  • 斜体*文本*
  • 粗体**文本**
  • 粗斜体***文本***
  • 删除线~~文本~~

示例:

*斜体*  
**粗体**  
***粗斜体***  
~~删除线~~

斜体
粗体
粗斜体
删除线


四、超链接与图片

1. 超链接

语法:[显示文字](链接地址 "标题(可选)")
示例:

[哔哩哔哩](https://bilibili.com "视频平台")

哔哩哔哩

2. 图片

语法:![替代文字](图片地址 "标题(可选)")
示例:

![示例图片](http://example.com/image.jpg)

在这里插入图片描述

技巧

  • 路径建议:优先使用网络图片链接,避免本地路径问题。

五、列表

1. 无序列表

使用 -+*

- 项目1
+ 项目2
* 项目3
  • 项目1
  • 项目2
  • 项目3

2. 有序列表

使用数字加 .

1. 项目1
2. 项目2
  1. 项目1
  2. 项目2

3. 嵌套列表

通过缩进实现层级:

- 第一层
  - 第二层
    1. 子项
  • 第一层
    • 第二层
      1. 子项

4. 任务列表

语法:- [ ]- [x]
示例:

- [ ] 未完成
- [x] 已完成
  • 未完成
  • 已完成

快捷键(新增)

  • TabShift + Tab:调整列表层级。
  • Ctrl/Cmd + Shift + ]:插入无序列表(Typora)。

六、引用

使用 > 表示引用,可嵌套:

> 一级引用
>> 二级引用
> - 引用中的列表

一级引用

二级引用

  • 引用中的列表

快捷键(新增)

  • Typora 中按 Ctrl/Cmd + Q 快速插入引用。

七、代码样式

1. 行内代码

用反引号包裹:
`` ```xxx`````

xxx

2. 代码块

使用三个反引号并指定语言:
`` ```python
xxx`````

def hello():
    print("Hello World")

3. 缩进代码块

缩进 4 个空格或 1 个制表符:
public class HelloWorld {
public static void main(String[] args) {}
}

快捷键(新增)

  • Ctrl/Cmd + Shift + K:插入代码块(Typora)。

八、表格

语法:

| 左对齐 | 居中对齐 | 右对齐 |
|:------|:-------:|------:|
| A     |   B     |    C  |
左对齐居中对齐右对齐
ABC

九、数学公式

1. 行内公式

$ 包裹:$E=mc^2$
E = m c 2 E=mc^2 E=mc2

2. 独立公式

$$ 包裹并换行:

$$
x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}
$$

x = − b ± b 2 − 4 a c 2 a x = \frac{-b \pm \sqrt{b^2-4ac}}{2a} x=2ab±b24ac

3. 常用符号

  • 上下标:x^2x_1
  • 希腊字母:\alpha\beta
  • 积分:\int_{a}^{b} x^2 dx

工具推荐(新增)


十、绘图(Mermaid 语法)

流程图

graph LR
A[开始] --> B{条件}
B -->|是| C[执行]
B -->|否| D[结束]

开始
条件
执行
结束

甘特图

gantt
title 项目计划
section 阶段1
任务1 :a1, 2023-01-01, 30d
任务2 :after a1, 20d

2023-01-01 2023-01-08 2023-01-15 2023-01-22 2023-01-29 2023-02-05 2023-02-12 2023-02-19 任务1 任务2 阶段1 项目计划

十一、进度条

使用 HTML 标签:

<progress value="20" max="50"></progress>


十二、导出与协作(新增)

1. 导出格式

  • Typora 支持导出为 PDF、Word、HTML(File > Export)。

2. 协作工具


十三、快捷键汇总(新增)

  • 标题Ctrl/Cmd + 1~6
  • 加粗/斜体Ctrl/Cmd + B/I
  • 保存/导出Ctrl/Cmd + S/P

十四、在线资源(新增)


### 回答1: Markdown 是一种轻量级的标记语言,用于方便地编写文本内容,并将其转换为 HTML 或其他格式。它使用简单的符号标记来表示不同的格式元素,如加粗、斜体、链接、图像等。 下面是一些常见的 Markdown 语法: - 标题:使用 `#` 号表示,一个 `#` 号表示一级标题,两个 `##` 表示二级标题,以此类推。例如: ``` # 一级标题 ## 二级标题 ### 三级标题 ``` - 加粗:使用两个 `**` 包含要加粗的文本。例如: ``` **这里是加粗的文本** ``` - 斜体:使用一个 `*` 包含要斜体的文本。例如: ``` *这里是斜体的文本* ``` - 链接:使用方括号表示链接文字,括号内使用尖括号表示链接地址。例如: ``` [Google](https://www.google.com) ``` - 图像:使用 `!` 和方括号表示图像,方括号内使用尖括号表示图像地址。例如: ``` ![图像描述](https://www.example.com/image.jpg) ``` - 列表:使用 `-` 或 `*` 表示无序列表,使用数字加点表示有序列表。例如 ### 回答2: Markdown是一种轻量级的标记语言,被广泛用于写作和格式化文档。 首先,Markdown的语法非常简洁和易于学习。它使用一些特殊符号来标记要添加的格式,例如使用星号(*)或下划线(_)表示斜体或加粗。通过简单地记住这些符号和规则,您可以快速上手并开始编写内容。 其次,Markdown支持许多常用的文本样式和格式,例如标题、列表、引用、代码块、链接和图片。您可以使用井号(#)表示标题级别,使用减号或星号来创建无序列表,使用引号来标记引用的文本。此外,您还可以使用特殊的标记来插入代码块、链接和图片,使您的文档具有更多的交互性和可视化。 Markdown还具有平台无关性,这意味着您可以在任何文本编辑器中创建和编辑Markdown文档。您可以使用Windows、Mac或Linux上的任何编辑器,例如Notepad++、Sublime Text或VS Code,而无需担心不兼容的问题。此外,许多在线平台(如GitHub和Stack Overflow)也支持Markdown,使您可以轻松地在不同的平台上共享和协作工作。 最后,Markdown的输出是干净而一致的。您可以将Markdown文档转换为HTML或其他格式,使其适用于不同的用途。无论是发布到网站、分享到博客还是打印成PDF文件,Markdown始终能够保持一致的格式和外观。 总之,Markdown是一种简单、易学、功能强大且具有广泛适用性的标记语言。它使编写和格式化文档变得简单而愉快,成为许多写作者和开发人员的首选工具之一。无论您是写作、记录代码还是发布内容,Markdown教程都将帮助您快速上手并充分利用这种强大的标记语言。 ### 回答3: Markdown是一种轻量级的标记语言,它被广泛应用于编写文档和网页,具有简单易学、易读易写的特点。 首先,Markdown的语法非常简单,只需要通过一些简单的标记符号即可实现文本的格式化。例如,使用#符号表示一级标题,使用*或-符号表示无序列表,使用**或__符号表示加粗等。这种简洁的语法能够帮助用户更加专注于内容的编写,而不用关心繁琐的排版问题。 其次,Markdown支持多种不同的输出格式,包括HTML、PDF、Word等,这意味着你可以使用Markdown编写的文档在不同的平台和设备上进行展示和分享,而不用担心格式的兼容性问题。 另外,Markdown还支持插入代码块、表格、链接等功能,这些功能使得Markdown不仅可以用于编写普通文档,还可以用于编写程序代码的文档和学术论文。 Markdown学习成本极低,一般只需要花费几分钟就可以掌握基本的语法规则。而且Markdown编辑器和预览工具非常丰富,包括像Typora、Visual Studio Code等。这些工具可以帮助我们更加高效地编辑和查看Markdown文档。 总的来说,Markdown是一种非常实用的标记语言,它简洁易学,支持多种输出格式,并且有广泛的应用场景。在日常生活和工作中,掌握Markdown可以帮助我们更好地编写和编辑文档,提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值