layout: single은 개별 페이지(예: 소개, 포트폴리오)에 쓰이는 레이아웃이고, layout: post는 블로그 글 전용 레이아웃입니다. GitHub Pages(Jekyll)는 기본적으로 UTC(세계 표준시)를 기준으로 날짜를 처리하기 때문에 한국(KST, UTC+9)에서는 미래 날짜로 인식될 수 있어 글이 안 보일 수 있습니다.


1. layout: single vs layout: post

| 구분 | layout: single | layout: post | |——|——————|—————-| | 용도 | 개별 페이지(About, Contact 등) | 블로그 글 전용 | | 특징 | 메뉴, 사이드바, 커스터마이징 요소를 자유롭게 배치 | 날짜 기반 아카이브, 카테고리, 태그 자동 지원 | | 파일 위치 | 보통 루트 디렉토리나 _pages 폴더 | 반드시 _posts 폴더 | | 파일명 규칙 | 자유롭게 지정 가능 (예: about.md) | YYYY-MM-DD-title.md 형식 필수 |

👉 따라서 블로그 글을 작성할 때는 layout: post를 사용해야 글 목록에 자동으로 반영됩니다. layout: single로 작성하면 일반 페이지처럼 취급되어 블로그 글 목록에 나타나지 않습니다.


2. GitHub Pages 날짜 처리


3. 해결 방법


✅ 정리: