YAML和Markdown的区别

一句话总结:

  • 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
相关推荐
切糕师学AI10 天前
YAML 详解
yaml
H Journey18 天前
yaml配置文件使用规则
配置文件·yaml
海棠AI实验室1 个月前
第五章 配置管理:用 YAML/ENV 让项目可迁移
python·yaml
科雷软件测试1 个月前
推荐几个常用的校验yaml、json、xml、md等多种文件格式的在线网站
xml·html·md·yaml
m0_488777651 个月前
Kubernetes基础
云原生·容器·kubernetes·yaml
江上清风山间明月2 个月前
YAML语法详解
语法·yaml
艺杯羹2 个月前
掌握Spring Boot配置艺术:从YAML基础到实战进阶
java·spring boot·后端·yaml
最笨的羊羊2 个月前
Debezium日常分享系列之:认识debezium operator、debezium server yaml格式、部署debezium server
debezium日常分享系列·debezium·yaml·operator·debezium server
行走的陀螺仪3 个月前
什么是yaml文件,使用它的场景有哪些,要怎么执行它
ci/cd·部署·工程化·yaml