본문 이미지 최적화 및 백필 보정

This commit is contained in:
2026-07-01 17:35:19 +09:00
parent 943794ae34
commit 78ab394f7a
18 changed files with 437 additions and 20 deletions

View File

@@ -1,5 +1,26 @@
# 업데이트 이력
## v1.10.7
- 게시물 본문 이미지 저장 시 720px 작은 본문 표시용 WebP(`thumbs/*-body-720.webp`) 생성 추가.
- 공개 본문 단일 이미지와 갤러리 이미지에 720w/1600w `srcset` 적용.
- 기존 본문 이미지 백필이 1600px·720px 파생 이미지를 모두 확인하고 누락분을 생성하도록 수정.
- 본문 이미지 최적화 후속 과제에서 `srcset`·720px 미구현 항목 제거.
## v1.10.6
- NAS 호스트에 npm이 없는 환경에서도 이미지 백필을 실행할 수 있도록 production shell 래퍼 추가.
- 운영 Docker 이미지의 `.output/server` 아래에 이미지 백필 스크립트와 필요한 원본 유틸 파일 포함.
- 카드·본문 이미지 백필 스크립트가 Nuxt repository source import에 의존하지 않고 DB를 직접 조회하도록 수정.
- 로컬 이미지 백필 명령이 `.env.production`을 자동 탐색하지 않도록 조정해 운영 DB 오연결 위험 축소.
- 배포 문서의 운영 보조 명령을 npm 없는 NAS 기준으로 보정.
## v1.10.5
- 기존 게시물 본문 이미지의 표시용 WebP(`thumbs/*-body.webp`)를 일괄 생성하는 백필 스크립트 추가.
- `npm run images:backfill-post-body-thumbnails` 운영 보조 명령 추가.
- 본문 이미지 최적화 후속 과제에서 백필 스크립트 미구현 항목 제거.
## v1.10.4
- 공개 Markdown 본문 블록 사이 Vue fragment 주석(`<!---->`)을 줄이도록 블록 그룹 렌더러와 인아티클 광고 블록 삽입 방식 정리.