o2o-infinith-demo/supporters/scripts/template/data/site.json
Haewon Kam bb68bdacad merge: feature/supporters-autobuild 진행분 (주변 안내 /stay, 워커 publish 색인 단계) 반영
머지 뒤에 브랜치가 5개 커밋 앞서 있었다. 주변 안내(/stay·/en/stay) 복원과
워커 publish 단계(IndexNow·검색 콘솔 소유 확인)가 거기 있었고, 먼저 올린 머지가
이 둘을 떨어뜨렸다. supporters/ 정본은 i18n 방식을 유지하고, 사이트맵과 site.json 은
양쪽 추가를 모두 살렸다. 템플릿은 supporters/ 에서 다시 내보낸다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-12 15:19:41 +09:00

33 lines
1.3 KiB
JSON

{
"_comment": "매체 고유값. 비어 있으면(null·[]) 해당 블록은 '확인 대기' 문장으로 렌더된다. 이미지는 병원 허락을 받은 것만 public/img/ 에 넣고 여기서 참조한다.",
"siteName": "",
"siteNameEn": "SUPPORTERS",
"eyebrow": "",
"tagline": "",
"heroTitle": "궁금한 것부터 답합니다.",
"editorId": "editor",
"logo": null,
"logoFoot": null,
"heroImage": null,
"buildingImage": null,
"imageCredit": "",
"homeVideos": [],
"insideSummary": "",
"insideGallery": [],
"clinicGallery": [],
"clinicDoctors": [],
"visitMaps": [],
"arrivalGuide": "",
"visitReads": [],
"newsNote": "",
"newsOutletsExample": "",
"sponsorNotice": "",
"ga4MeasurementId": "",
"_comment_ga4": "GA4 측정 ID(G-XXXX). 비우면 태그를 넣지 않는다. 키 이벤트 이름은 data/ai_channels.json conversion_events 와 같다.",
"heroImageAltEn": "",
"indexNowKey": "",
"googleSiteVerification": "",
"naverSiteVerification": "",
"_comment_publish": "indexNowKey 는 워커 data 단계가 자동 생성(public/<key>.txt). googleSiteVerification·naverSiteVerification 은 각 콘솔의 HTML 태그 content 값을 사람이 넣는다(briefs/<clinic>/clinic.json site 로 전달 가능). 발행 단계는 scripts/publish_site.mjs."
}