마크다운 프론트매터 파서
정적 사이트 프레임워크(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` 또는 프레임워크 로더로 파싱.
- 프론트매터 없으면?
- 전체 입력을 본문으로 처리. 프론트매터 감지 안 됐다는 힌트 표시, 본문·단어 수는 여전히 작동.
관련 도구
.env 파일 파서
단일·이중 따옴표, 멀티라인 값, 인라인 주석을 정확히 처리하는 .env 파서. JSON·YAML·shell·Dockerfile ENV·Netlify TOML로 내보내기.
엑셀(XLSX) → CSV · JSON · 마크다운 변환
브라우저에서 .xlsx 통합 문서를 열어 원하는 시트를 CSV·JSON·마크다운 표로 내보냅니다. 파일은 기기를 벗어나지 않습니다.
CSV ↔ JSON 변환기
CSV를 JSON으로, JSON을 CSV로 변환하세요(구분자 선택 가능).
EML 파일 뷰어
`.eml` 파일 드롭 → 파싱된 메시지 읽기 — 주요 헤더·plain-text/HTML 본문 파트·첨부 리스트 — 전부 브라우저 내.
vCard (.vcf) 파일 파서/검사기
vCard 2.1·3.0·4.0 .vcf 내보내기 파일을 드롭하거나 붙여넣으면 모든 연락처를 카드 형태로 표시 ─ 이름·전화·이메일·주소·소속·URL·생일·메모·내장 사진·X- 사용자 정의 필드 모두 브라우저에서 로컬 파싱.
Bencode / .torrent 인스펙터
어떤 bencode 파일이든(.torrent 또는 원시 bencode) 드롭해 트리·인포 해시(SHA-1)·트래커·파일 목록·조각 크기·생성 메타데이터를 검사 ─ 모두 브라우저에서 로컬 파싱.