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]。此外,在线平台如yuque提供了丰富的学习笔记和技术文档,能够帮助加深理解并掌握知识点。 #### 考试大纲 该考试涵盖了计算机科学基础理论、数据结构与算法分析、操作系统原理等多个方面。具体而言,考试内容包括但不限于程序设计语言(C/C++/Java)的应用能力测试;数据库系统概论;网络基础知识等。详细的科目划分和要求可以在官方网站上找到最新的考试大纲说明文件。 #### 报名时间 报名通常会在每年春季(3月至4月间)开放一次,秋季也可能有第二次机会(9月至10月),具体的日期会提前数周公布在中国电子信息行业联合会网站或人力资源和社会保障部官网的通知公告栏内。建议密切关注这些渠道发布的最新消息以便及时获取确切的时间安排。 ```python # 示例:查询当前年份是否有新的考试通知发布 import requests from bs4 import BeautifulSoup def check_exam_announcement(): url = "http://www.miit.gov.cn/" # 假设此链接指向相关部门主页 response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') announcements = [] for item in soup.select('.news-list li'): title = item.a.string.strip() link = item.a['href'] date = item.span.string if "软考" in title and ("报名" or "通知") in title.lower(): announcements.append({ 'title': title, 'link': f"http://www.miit.gov.cn{link}", 'date': date }) return announcements print(check_exam_announcement()) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值