Markdown Front Matter 일괄 편집기
브라우저 처리여러 Markdown 파일의 Front Matter에 같은 키를 한 번에 추가·변경·삭제합니다. tags 목록 같은 여러 줄 값은 보존하고, 수정한 파일을 ZIP으로 묶어 줍니다.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
블로그 글 수십 개에 'author: 홍길동'을 넣거나, 초안 표시(draft)를 한꺼번에 지워야 할 때 파일을 하나씩 여는 것은 비효율적입니다. 이 편집기는 여러 Markdown 파일을 한 번에 골라 맨 위 --- 머리말(Front Matter)의 키를 일괄로 바꿔 줍니다.
a.md: status 추가, draft 삭제, author 추가 b.md: status 추가, author 추가 수정한 파일 2개를 ZIP으로 묶었습니다. '다운로드'로 받으세요.
Markdown Front Matter 일괄 편집기 사용 가이드
블로그 글 수십 개에 'author: 홍길동'을 넣거나, 초안 표시(draft)를 한꺼번에 지워야 할 때 파일을 하나씩 여는 것은 비효율적입니다. 이 편집기는 여러 Markdown 파일을 한 번에 골라 맨 위 --- 머리말(Front Matter)의 키를 일괄로 바꿔 줍니다.
'키=값'을 한 줄에 하나씩 적으면 그 키가 없는 파일에는 추가하고, 있는 파일은 값을 바꿉니다. 값을 delete로 적으면 그 키를 지웁니다. 기존 tags: 아래의 ' - 태그' 목록처럼 여러 줄로 된 값은 건드리지 않은 키라면 그대로 남고, 머리말이 없던 파일에는 새로 만들어 줍니다.
결과 맨 위에는 'a.md: status 추가, draft 삭제'처럼 파일별 변경 내역이 나오고, 파일을 두 개 이상 고르면 수정된 파일 전체를 ZIP 하나로 내려받을 수 있습니다.
사용 방법
- 'Markdown 파일 (여러 개 선택)'에서 머리말을 바꿀 .md 파일들을 한꺼번에 고릅니다.
- '바꿀 키 (키=값, 한 줄에 하나 · 값이 delete면 삭제)' 칸에 'status=reviewed', 'draft=delete'처럼 적습니다.
- '실행'을 누르고 파일별 변경 내역을 확인한 뒤 '다운로드'로 ZIP을 받아 원래 파일을 교체합니다.
예시: 두 파일에 상태·작성자 추가, 초안 표시 삭제
선택한 파일: a.md (title, draft, tags 목록 있음), b.md (머리말 없음) 바꿀 키: status=reviewed draft=delete author=ToolBada
a.md: status 추가, draft 삭제, author 추가 b.md: status 추가, author 추가 수정한 파일 2개를 ZIP으로 묶었습니다. '다운로드'로 받으세요.
a.md의 tags 아래 ' - x', ' - y' 목록은 그대로 남습니다. 파일을 하나만 고르면 ZIP 대신 수정된 내용이 화면에 나옵니다.
이럴 때 쓰면 좋아요
- 블로그 글 전체에 작성자나 카테고리 키를 한꺼번에 넣을 때
- 검토를 마친 초안들의 draft 표시를 일괄로 지울 때
- 사이트 생성기를 바꾸며 머리말 키 이름 체계를 맞출 때
- 문서 묶음의 status 값을 reviewed로 일괄 변경할 때
문제가 생겼을 때
이 도구는 선택한 파일들을 고칩니다. 아래 칸에는 바꿀 키만 적고, 고칠 문서는 반드시 파일 칸에서 고르세요.
규칙 칸은 줄바꿈과 ;를 모두 구분자로 씁니다. 값에 ;가 필요하면 결과 파일에서 직접 고치세요.
활용 팁
- 바꾸기 전에 원본 폴더를 복사해 두면, 결과가 마음에 들지 않을 때 바로 되돌릴 수 있습니다.
- 목록 값을 넣으려면 'tags=[문서, 가이드]'처럼 대괄호 한 줄 형식으로 적으면 YAML 목록으로 읽힙니다.
자주 묻는 질문
아니요. 맨 위 --- 사이의 머리말만 바꾸고 본문은 한 글자도 건드리지 않습니다. 새로 추가한 키는 머리말 끝에 붙습니다.
Markdown 파일 100개, 합계 16MiB까지 읽습니다. 파일은 브라우저 안에서만 처리하고 어디에도 올리지 않습니다.
한 번에 이름만 바꾸는 기능은 없습니다. 'new_key=값'으로 새 키를 넣고 'old_key=delete'로 옛 키를 지우는 두 줄로 처리하세요.