분류: 개발 도구

마크다운 프런트매터 파서

자체 기획 도구찾는 도구가 없나요?

마크다운 파일의 YAML 프런트매터를 본문에서 분리

--- 로 구분된 YAML 프런트매터 블록으로 시작하는 마크다운 파일을 붙여넣으면, 메타데이터가 JSON으로 파싱되어 아래의 마크다운 본문과 분리되어 표시됩니다. 브라우저에서 로컬로 처리됩니다.

메타데이터 (JSON)
본문
## What shipped

The dashboard now loads in under a second.

이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.

이 도구로 할 수 있는 일

Jekyll, Hugo, Astro 같은 정적 사이트 생성기는 글의 제목, 날짜, 태그 등의 메타데이터를 마크다운 파일 맨 위에 --- 줄로 감싼 YAML 블록에 저장합니다. 이 도구는 그 블록을 본문에서 분리해 YAML로 파싱하고 둘 다 보여주므로, 메타데이터를 확인하거나 본문만 따로 복사할 수 있습니다.

사용 방법

  1. --- 프런트매터 블록으로 시작하는 마크다운 파일을 붙여넣으세요.
  2. 파싱된 메타데이터를 JSON 형태로 확인하세요.
  3. 메타데이터와 본문을 각각 따로 복사하세요.

개인정보

이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.

자주 묻는 질문

프런트매터가 없으면 어떻게 되나요?
도구가 그 사실을 알려주고 입력 전체를 본문으로 표시합니다 — 아무것도 가정하거나 지어내지 않습니다.
TOML이나 JSON 프런트매터도 지원하나요?
이 도구는 Jekyll, Hugo, Astro의 기본 형식인 YAML 프런트매터 스타일( --- 로 구분)만 파싱합니다. TOML(+++ 로 구분)은 다루지 않습니다.
메타데이터를 수정해서 파일을 다시 만들 수 있나요?
이 도구는 분리와 표시만 해줍니다. 메타데이터 블록을 수정하고 다시 포맷해야 한다면 YAML 포매터를 사용한 뒤 본문 위에 다시 붙여넣으세요.