분류: 개발 도구
YAML 프런트매터 생성기
key: value 형식의 필드와 본문으로 마크다운 프런트매터를 만듭니다
간단한 key: value 필드와 본문으로 YAML 프런트매터 블록이 포함된 마크다운 파일을 만듭니다. 모든 과정이 브라우저에서 이루어지며, 프런트매터를 읽는 어떤 정적 사이트 생성기와도 함께 사용할 수 있습니다.
프런트매터가 포함된 마크다운
--- title: My First Post date: 2026-01-15 tags: [guide, release] draft: false --- ## Introduction Write the post body in Markdown here.
이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.
이 도구로 할 수 있는 일
Jekyll, Hugo, Astro 같은 정적 사이트 생성기는 마크다운 파일 맨 위의 --- 로 구분된 YAML 블록에서 페이지 메타데이터를 읽습니다. 이 도구는 평범한 key: value 줄을 그 블록으로 변환하며, YAML 문법상 필요한 경우에만 값을 따옴표로 감싸고, 쉼표로 구분된 값은 플로우 리스트로 바꿔줍니다. 예를 들어 tags: 가이드, 릴리스는 tags: [가이드, 릴리스]가 됩니다.
사용 방법
- title: 첫 번째 글처럼 한 줄에 하나씩 key: value 형식으로 필드를 입력하세요.
- tags: 가이드, 릴리스처럼 목록 형태의 값은 쉼표로 구분해 입력하세요.
- 필드 아래에 마크다운 본문을 작성하세요.
- 프런트매터 블록과 본문이 포함된 결과 파일을 복사하세요.
개인정보
이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.
자주 묻는 질문
- tags처럼 목록 형태의 값은 어떻게 만드나요?
- 항목을 쉼표로 구분해 입력하면 됩니다. 예: tags: 가이드, 릴리스. 그러면 YAML 플로우 리스트인 tags: [가이드, 릴리스]로 출력됩니다.
- 값에 따옴표가 자동으로 붙나요?
- 필요한 경우에만 붙습니다. 일반 단어와 숫자는 따옴표 없이 그대로 두고, YAML이 잘못 해석할 수 있는 특수 문자가 포함된 값만 큰따옴표로 감쌉니다.
- 어떤 정적 사이트 생성기와 함께 쓸 수 있나요?
- --- 로 구분된 YAML 프런트매터를 읽는 모든 생성기에서 사용할 수 있습니다. Jekyll, Hugo, Astro, Eleventy, Gatsby 등이 포함됩니다.