# 依赖与构建产物
node_modules/
web/dist/
admin/dist/
server/server
server/yh_api
server/bin/
*.exe

# 环境与密钥（服务器上单独配置）
.env
server/.env
!.env.example
!server/.env.example

# Nginx 证书私钥（除 yuheng 域名外不提交）
nginx/*.key
!nginx/yuheng.yuxindazhineng.com.key

# 日志
logs/
*.log

# 系统与编辑器
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*.swo

# 挂目录部署：构建产物由脚本生成，不提交
deploy/web/dist/
deploy/admin/dist/
deploy/api/server

# 功能模块上传目录（API 写入，不提交）
data/uploads/

# Docker 本地卷（不提交）
# mongo_data 等由 compose 管理

# 推广素材：视频不入库（本地可保留；线上后台上传或静态部署）
web/promotion/**/*.mov
web/promotion/**/*.MOV
web/promotion/**/*.mp4
web/promotion/**/*.webm
web/promotion/**/*.mkv
web/promotion/**/*.avi
web/promotion/**/*.m4v

# 「视频发布」封面等图片不入库（与视频配套，见该目录 README）
web/promotion/视频发布/**/*.jpg
web/promotion/视频发布/**/*.jpeg
web/promotion/视频发布/**/*.png
web/promotion/视频发布/**/*.webp

# PPT 解压临时目录与压缩包副本（仅保留 .pptx 源文件即可）
web/promotion/_pptx_extract/
web/promotion/_pptx.zip
