본문 바로가기

Markdown Front Matter 편집·검사기

브라우저 처리

Markdown 맨 앞 --- 사이의 Front Matter를 검사합니다. 'key: 값' 형식이 아닌 줄, 중복 키, 따옴표가 필요한 값, 탭 들여쓰기를 줄 번호와 함께 찾습니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
Markdown Front Matter 편집·검사기 샘플 실행

Jekyll, Hugo, Astro 같은 정적 사이트 생성기는 글 맨 앞의 --- 사이에 적은 Front Matter(YAML)로 제목, 날짜, 태그를 읽습니다. 여기서 콜론 하나만 잘못 써도 빌드가 멈추거나 글이 목록에서 사라지는데, 오류 메시지가 불친절해 원인을 찾기 어렵습니다.

브라우저 처리
샘플 결과
2행: 값에 ': '가 들어 있어 따옴표로 감싸야 합니다
3행: YAML 들여쓰기에 탭을 쓸 수 없습니다. 공백으로 바꾸세요
중복 키: title
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

Markdown Front Matter 편집·검사기 사용 가이드

Jekyll, Hugo, Astro 같은 정적 사이트 생성기는 글 맨 앞의 --- 사이에 적은 Front Matter(YAML)로 제목, 날짜, 태그를 읽습니다. 여기서 콜론 하나만 잘못 써도 빌드가 멈추거나 글이 목록에서 사라지는데, 오류 메시지가 불친절해 원인을 찾기 어렵습니다.

이 검사기는 첫 줄의 --- 블록을 읽어 'key: 값' 형식이 아닌 줄, 같은 키가 두 번 나온 경우, 'title: Hello: World'처럼 따옴표 없이 ': '가 들어간 값, 탭으로 들여쓴 줄을 줄 번호와 함께 알려 줍니다. 문제가 없으면 '통과: Front Matter 키 3개.'처럼 키 개수가 나옵니다.

빈 줄, # 주석, ' - 태그'처럼 들여쓴 목록 줄은 올바른 YAML이라 오류로 보지 않습니다. 날짜 형식이나 값의 종류까지는 검사하지 않습니다.

사용 방법

  1. '.md·.txt 파일'에서 글 파일을 고르거나 'Markdown 내용'에 Front Matter가 포함된 원고를 붙여 넣습니다.
  2. '실행'을 누르면 '2행: 값에 ': '가 들어 있어 따옴표로 감싸야 합니다'처럼 문제가 줄 번호와 함께 나옵니다.
  3. 'Markdown 내용' 칸에서 해당 줄을 바로 고치고 다시 실행해 '통과'가 나오는지 확인합니다.

예시: 콜론, 탭, 중복 키가 섞인 머리말

입력
---
title: Hello: World
	tags: x
title: again
---
# 본문
결과
2행: 값에 ': '가 들어 있어 따옴표로 감싸야 합니다
3행: YAML 들여쓰기에 탭을 쓸 수 없습니다. 공백으로 바꾸세요
중복 키: title

2행은 title: "Hello: World"처럼 따옴표로 감싸면 해결됩니다. 줄 번호는 첫 --- 줄을 1행으로 셉니다.

이럴 때 쓰면 좋아요

  • 정적 사이트 빌드가 YAML 오류로 멈췄을 때 원인 줄을 찾을 때
  • 새 글을 올리기 전에 머리말의 중복 키를 확인할 때
  • 다른 블로그에서 옮겨 온 글의 Front Matter 형식을 점검할 때
  • 제목에 콜론이 들어간 글의 따옴표 처리를 확인할 때

문제가 생겼을 때

'Front Matter 블록(---)을 찾지 못했습니다'

--- 줄이 문서 맨 첫 줄에 있어야 합니다. 앞에 빈 줄이나 공백, 다른 글자가 있으면 지우고, 끝을 닫는 --- 줄도 있는지 확인하세요.

들여쓴 줄이 '지원하지 않는 YAML 형식'으로 나옴

들여쓴 줄 위에 'tags:'처럼 값을 비운 키가 있어야 그 아래 목록으로 인정됩니다. 위쪽 키 줄이 잘못됐는지 함께 확인하세요.

활용 팁

  • 값에 콜론, #, 따옴표가 들어가면 큰따옴표로 감싸는 습관을 들이면 대부분의 YAML 오류를 피할 수 있습니다.
  • 여러 글의 키를 한꺼번에 추가·삭제해야 하면 Markdown Front Matter 일괄 편집기를 쓰세요.

자주 묻는 질문

날짜 형식이나 true/false 값도 검사하나요?

아니요. 줄 형식, 중복 키, 따옴표, 탭만 봅니다. 날짜 형식과 허용 값은 사용하는 사이트 생성기 문서에서 확인하세요.

TOML(+++) 머리말도 되나요?

아니요. --- 사이의 YAML 형식만 읽습니다. Hugo의 +++ TOML 머리말은 이 검사기로 확인할 수 없습니다.

고친 내용을 파일로 받을 수 있나요?

검사 결과는 보고서입니다. 고친 원고는 'Markdown 내용' 칸의 글을 복사해 원래 파일에 붙여 넣어 저장하세요.