Build and Deploy a Full-Stack Hotel Website with Astro & Sanity
- 이 비디오에서는 Astro 및 Sanity를 사용하여 호텔 웹사이트의 룸 스키마를 생성하고 데이터를 채우는 과정을 설명합니다. 🛏️
- Sanity 스튜디오에서 룸 문서를 생성하기 위한 스키마 정의를 설정합니다. ⚙️
- 룸의 이름, 슬러그, 카테고리, 설명, 이미지, 썸네일 이미지, 특징, 편의 시설, 특별 참고 사항, 가격, 할인 및 예약 가능 여부와 같은 다양한 필드를 정의합니다. 📝
- 슬러그 생성을 위한 옵션, 드롭다운 선택을 위한 카테고리 옵션, 이미지 자르기를 위한 핫스팟 옵션 등을 설정합니다. 💡
- 룸 유형을 정의하고, 럭셔리 스위트, 디럭스, 이그제큐티브와 같은 옵션을 제공합니다. 🏨
- 이미지 필드에 핫스팟을 추가하여 이미지 크기를 조정하고 편집할 수 있도록 합니다. 🖼️
- 배열 내의 객체 유형을 지정하여 여러 이미지를 추가할 수 있도록 썸네일 이미지 필드를 설정합니다. 🏞️
- 아이콘, 이름, 값을 포함하는 특징 필드를 배열로 정의하여 룸의 특징을 나타냅니다. ✨
- 편의 시설 필드도 유사하게 배열로 정의하여 룸에서 제공하는 편의 시설을 나타냅니다. 🏊
- 가격 및 할인 필드를 숫자 유형으로 설정하고, 예약 가능 여부를 부울 유형으로 설정합니다. 💰
- Sanity의 Grok 쿼리 언어를 사용하여 특정 카테고리의 룸을 쿼리하는 방법을 설명합니다. 🔍
- 룸 스키마를 인덱스 파일에 가져와서 Sanity 스튜디오에서 사용할 수 있도록 합니다. 📁
- Sanity 스튜디오에서 룸 데이터를 추가하고 관리하는 방법을 보여줍니다. ✍️
- 룸 데이터를 쿼리하고 웹사이트에 표시하기 위해 필요한 필드를 선택합니다. ✅