마크다운 프론트매터 파서
파일
정적 사이트 프레임워크(Astro·Hugo·Jekyll·Next.js MDX·Gatsby) 모두 각 `.md`/`.mdx` 파일 상단 펜스 블록에 메타데이터 둠. 이 도구는 그 블록이 YAML(`---`)·TOML(`+++`)·JSON(`{...}`) 중 뭔지 감지, CMS 마이그레이션 스크립트에 복사할 JSON 객체로 파싱, 나머지 파일을 단어·문자 수와 함께 본문으로 표시. 파서는 의도적으로 단순 — 플랫 키·기본 값·브래킷 배열·기본 블록 배열 — 그래서 전체 YAML 라이브러리 끌어들이지 않고 실제 프론트매터의 95% 처리.
—
사용법
- `.md`/`.mdx` 파일 드롭 또는 `---`(YAML)·`+++`(TOML)·`{`(JSON)로 시작하는 원시 텍스트 붙여넣기.
- 펜스 블록은 필드 테이블과 아래 JSON 객체로 파싱.
- 아래 본문은 별도 표시 — 프론트매터 필요 없는 콘텐츠 파이프라인에 복사.
자주 묻는 질문
- 중첩 객체·앵커 지원?
- 플랫 키·기본 값(문자열·숫자·bool·null)·브래킷 배열·YAML 블록 배열 처리. 복잡한 중첩·참조·앵커·멀티라인 문자열은 전체 YAML 라이브러리 필요 — 그건 `js-yaml` 또는 프레임워크 로더로 파싱.
- 프론트매터 없으면?
- 전체 입력을 본문으로 처리. 프론트매터 감지 안 됐다는 힌트 표시, 본문·단어 수는 여전히 작동.
관련 도구
이미지 → PDF 변환
여러 JPG·PNG 이미지를 한 PDF로 합치기 — 페이지 크기·방향·맞춤 조정 가능.
파일00
ZIP 내용 보기
ZIP 파일을 드롭하면 내부 파일을 풀지 않고도 목록·크기·미리보기·개별 내려받기까지 가능합니다.
파일00
파일 분할기
큰 파일을 작은 청크로 나눠 첨부·업로드 용량 제한을 우회하세요.
파일00
텍스트 인코딩 변환기
EUC-KR · Shift_JIS · Windows-1252 등 비-UTF-8 텍스트 파일을 UTF-8로 읽으세요.
파일00
파일 해시 (체크섬)
어떤 파일이든 SHA-1·SHA-256·SHA-512 체크섬을 계산하세요.
파일00
CSV ↔ JSON 변환기
CSV를 JSON으로, JSON을 CSV로 변환하세요(구분자 선택 가능).
파일00