feat(export): extras 오버라이드 지원(robots/manifest) TDD 및 구현
Auto PR / open-pr (push) Successful in 20s
Auto Label PR / add-automerge-label (pull_request) Successful in 7s
CI / test (pull_request) Successful in 1m7s

This commit is contained in:
2025-11-15 02:26:54 +09:00
parent dab1dbcc48
commit afd3b167ab
3 changed files with 76 additions and 2 deletions
+8
View File
@@ -272,6 +272,14 @@
- manifest JSON 파싱 검증 로직 추가
- 브랜치/PR: `feat/manifest-robots-auto` → CI 트리거 및 자동 머지 대상(automerge 라벨 조건)
### SEO/Perf 개선(TDD): theme-color, hero width/height
- 테스트: `lib/exporter/seoPerf.themeColor.heroDims.test.ts`
- `<meta name="theme-color" content="#0ea5e9" />` 헤드 포함 검증(page.theme.primaryColor 사용)
- hero 이미지에 `width`/`height` 속성 존재 검증(CLS 저감)
- 구현: `lib/exporter/html.ts`
- `buildHead`에 theme-color 메타 추가
- `renderHero` 이미지 태그에 width/height 기본값 추가(1200x675)
- 브랜치/PR: `feat/seo-perf-themecolor-hero-dims` → CI 트리거 및 자동 머지 대상
### ZIP 검증 TDD Phase5(extras 내용 검증)
- 테스트: `lib/exporter/zip.validation.phase5.test.ts`
- `robots.txt` 텍스트 베이스라인 확인(`User-agent: *`)