核心原则

RAW 是源,Exports 是输出,R2 是发布副本。

NAS = RAW 原始资产
Lightroom = 编辑、选择、目录
本机 Photos = 导出输出
Obsidian = 文字和图片引用
R2 = 网站图片输出
Cloudflare Pages = 网站输出

NAS RAW

RAW 长期放 NAS:

/Volumes/home/Photos/raw

本机挂载建议固定使用 Tailscale:

smb://100.100.1.3/home

Lightroom 看到的路径保持不变:

/Volumes/home/Photos/raw

已有 NAS 照片导入 Lightroom 时使用 Add,不要 CopyMove

Lightroom Catalog

Catalog 留本机 SSD:

/Users/cryo/Pictures/Lightroom/

不要把 catalog 放 NAS。Smart Previews 只给当前工作项目按需生成,不全库生成。

本机导出目录

本机只保留导出输出:

/Users/cryo/Pictures/Photos/

项目结构:

2026/
└── 2026-03_Spring_Temples_Japan/
    └── Exports/
        ├── Web/
        │   ├── 2560/
        │   └── Phone/
        ├── HighRes/
        └── Social/

职责:

  • Exports/Web/2560/:网站和 R2 发布源。
  • Exports/Web/Phone/:文章用手机图。
  • Exports/HighRes/:高清交付、打印、分享。
  • Exports/Social/:社交媒体版本。

不再长期放:

RAW/
Master/
Selected/

选片与导出

选择状态放 Lightroom,不用 Selected 文件夹。

标记规则

星级表示照片质量:

星级含义
1 星保留,但一般不用
2 星可用素材
3 星项目候选
4 星精选,可发布
5 星代表作 / 作品集级别

日常主要使用 3-5 星即可。

颜色标签表示用途:

颜色用途
红色Website / 文章用图
黄色Social / 社交媒体
绿色HighRes / 高清交付或打印
蓝色Portfolio / 长期作品集
紫色Needs Edit / 需要 PS 或特殊处理

颜色冲突时优先级:

紫色 > 蓝色 > 红色 > 绿色 > 黄色

旗标表示流程状态:

旗标含义
Pick入选当前项目
Reject明确废片,后续可删除
Unflagged还没判断

筛选流程

第一轮:Pick / Reject
第二轮:给 Pick 打 3-5 星
第三轮:用颜色标记用途
第四轮:加入对应 Collection

推荐使用 Collections:

Project / Website
Project / Social
Project / HighRes

网站导出建议:

JPEG / sRGB / Quality 85 / Long Edge 2560

高清导出建议:

JPEG / sRGB / Quality 95 / Full Size

导出的 JPG 不导回 Lightroom。Lightroom 管源和编辑,文件系统管输出。

Obsidian 写作

文章只引用图片 ID,不保存图片文件:

```cryo-photo
id: LZF04156
layout: wide
caption: 伏见稻荷神社
```

图文并排使用块内 context

```cryo-photo
id: A6AEC496-CEFF-4010-B23C-0D008523831D_1_105_c
source: phone
layout: float-left
caption: 贵船神社的愿纸
context:
这里写图片旁边的文字。

文字超过图片高度后,会自然回到正文宽度。
```

发布流

本地预览和发布脚本只读取:

Exports/Web/2560/
Exports/Web/Phone/

发布链条:

Lightroom Export
-> 本机 Exports/Web
-> R2
-> Cloudflare Pages

NAS RAW 不参与网站构建和上传。

不同场景处理流程

场景RAW 落点Lightroom 操作Exports备注
在家,NAS 稳定在线直接进 NAS RAWImport 选择 Copy 到 NAS本机导出最推荐,适合大批导入和正式归档
在外,需要编辑先到 Mac IncomingImport 到本机临时目录本机导出回家后用 Lightroom Folders 面板移动到 NAS
在外,只备份不编辑Mac Incoming 或外置 SSD暂不导入或稍后导入不导出保持简单,回家再整理
在外写文章并发布Mac Incoming本机导入、选片、调色本机 Exports/Web/2560可正常 Obsidian 写作和 R2 发布,RAW 回家再迁 NAS
NAS 不在线但有 Smart PreviewsNAS 原路径暂时离线可选片、调色不做最终 HighRes适合轻编辑,不适合最终大图导出
手机照片或扫描件不进 RAW不必导入 LightroomExports/Web/Phone文章素材直接走 Phone
Photoshop/TIFF 精修RAW 仍在 NAS从 Lightroom 进入 Photoshop按需建 Master 或导出只有少量复杂修图才需要

在家导入

SD 卡
-> Lightroom Import
-> Copy 到 /Volumes/home/Photos/raw/{year}/{project_id}/RAW
-> Lightroom Catalog
-> 本机 Exports

在外编辑

SD 卡
-> /Users/cryo/Pictures/Incoming/{project_id}/RAW
-> Lightroom Import
-> 编辑、选片、导出
-> 回家后在 Lightroom Folders 面板移动到 NAS RAW

不要在 Finder 里移动已经导入 Lightroom 的 RAW。需要迁移时用 Lightroom 的 Folders 面板,避免 catalog 丢路径。

在外发布

Mac Incoming RAW
-> Lightroom
-> /Users/cryo/Pictures/Photos/{year}/{project_id}/Exports/Web/2560
-> Obsidian
-> R2 / Cloudflare Pages

发布只依赖本机 Exports,不依赖 NAS RAW。回家后再把 RAW 迁回 NAS。

新项目

创建摄影存储项目:

/Users/cryo/Pictures/Photos/_System/create-project.sh 2026-06_Shanghai_Trip

不带参数运行时,脚本会交互式要求输入 project_id。格式固定为:

YYYY-MM_Project_Name

会生成 NAS RAW 与本机导出目录:

NAS RAW:
/Volumes/home/Photos/raw/{year}/{project_id}/RAW

本机 Exports:
/Users/cryo/Pictures/Photos/{year}/{project_id}/Exports/Web/2560
/Users/cryo/Pictures/Photos/{year}/{project_id}/Exports/Web/Phone
/Users/cryo/Pictures/Photos/{year}/{project_id}/Exports/HighRes
/Users/cryo/Pictures/Photos/{year}/{project_id}/Exports/Social

脚本不再创建 Obsidian 文章。游记和杂文分别通过 Obsidian 的 travelessay 模板创建,再由全局图片选择器引用任意摄影项目。

NAS 未挂载时,脚本会警告并继续创建本机 Exports;需要强制检查 NAS 时使用:

/Users/cryo/Pictures/Photos/_System/create-project.sh --require-nas 2026-06_Shanghai_Trip