Jekyll에서 사용하는 Front Matter는 YAML 형식으로 작성되며, 모든 마크다운 파일 상단에 위치해야 합니다.
---
layout: post # 필수: 사용할 레이아웃 (post, page, category)
title: "포스트 제목" # 필수: 포스트 제목 (따옴표 권장)
date: 2024-01-01 # 필수: 발행 날짜 (YYYY-MM-DD 형식)
categories: programming # 필수: 카테고리 (단일 또는 배열)
excerpt: "포스트 요약" # 선택: 포스트 요약문
author: "작성자명" # 선택: 작성자
tags: [javascript, tutorial] # 선택: 태그 배열
published: true # 선택: 발행 여부 (기본값: true)
---categories: programmingcategories: [programming, tutorial]
# 또는
categories:
- programming
- tutorial- 파일명 규칙:
YYYY-MM-DD-title.md형식 준수 - Front Matter 위치: 파일 최상단,
---로 시작과 끝을 표시 - 인코딩: UTF-8 사용
- 따옴표 사용: 특수문자나 공백이 포함된 값은 따옴표로 감싸기
- 날짜 형식:
YYYY-MM-DD또는YYYY-MM-DD HH:MM:SS형식 - 카테고리명: 소문자, 하이픈 사용 (예:
web-development)
---
layout: post
title: "JavaScript ES6 완벽 가이드"
date: 2024-01-15
categories: programming
tags: [javascript, es6, tutorial]
excerpt: "JavaScript ES6의 주요 기능들을 상세히 알아봅니다."
------
layout: category
category: programming
title: Programming Posts
permalink: /category/programming/
---| 필드 | 설명 | 예시 |
|---|---|---|
layout |
사용할 레이아웃 템플릿 | post, page, category |
title |
포스트 제목 | "JavaScript 기초" |
date |
발행 날짜 | 2024-01-01 |
categories |
카테고리 | programming 또는 [programming, tutorial] |
tags |
태그 | [javascript, tutorial, beginner] |
excerpt |
포스트 요약 | "이 포스트에서는..." |
author |
작성자 | "작성자명" |
published |
발행 여부 | true 또는 false |
permalink |
고정 링크 | "/custom-url/" |
- 특수문자: 제목에 콜론(
:)이나 따옴표가 있으면 반드시 전체를 따옴표로 감싸기 - 날짜 형식: Jekyll은
YYYY-MM-DD형식만 인식 - 카테고리명: URL에 사용되므로 영문 소문자와 하이픈 권장
- 인코딩: 한글 내용은 UTF-8로 저장
- 공백: YAML에서 콜론(
:) 뒤에는 반드시 공백 필요
---
layout: post
title: "커스텀 변수 예시"
custom_field: "커스텀 값"
difficulty: "중급"
reading_time: 10
------
layout: post
title: "미발행 포스트"
published: false # 빌드 시 제외됨
------
layout: post
title: "한국어 제목"
title_en: "English Title"
lang: ko
---이 규칙들을 따르면 Jekyll에서 포스트가 올바르게 처리되고, 카테고리 시스템과 검색 기능이 정상적으로 작동합니다.