一句话总结:
- Markdown:人类易读的轻量级文档排版标记语言;数据类型支持少(只有文本、链接、图片、代码等)
- YAML:用来给机器读的结构化数据/配置文件格式(写配置、描述数据结构);结构严格,缩进、冒号、引号等都影响语义
Markdown 示例:
bash
# 这是一个标题
这是一个段落,支持**加粗**、*斜体*、[链接](https://github.com)。
- 无序列表项1
- 无序列表项2
1. 有序列表
2. 第二项
```python
print("Hello")
print("世界")
x = 42
return x * 2
、、、
yaml示例:
bash
```yaml
# .github/workflows/ci.yml 示例
name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt