Show GN: md-to-naver-blog: 마크다운을 네이버 블로그 호환 HTML로 변환하는 라이브러리

4 hours ago 1

네이버 블로그 에디터는 마크다운을 지원하지 않습니다.

저는 서비스 블로그에 올린 글을 네이버 블로그에도 교차 게시하고 있는데, AI의 도움을 받아 글을 수정하다 보니 원본을 마크다운으로 관리하고 있습니다.

문제는 이걸 네이버 블로그로 옮기는 과정이 단순하지 않다는 점입니다.
단순히 HTML로 변환하는 것만으로는 부족하고, 이미지/링크의 URL 도메인 변경이나 MDX 커스텀 컴포넌트를 네이버 에디터에 맞게 변환하는 작업이 매번 동반됩니다.
이게 반복될수록 너무 번거로워서 직접 라이브러리를 만들었습니다.

주요 기능:

  • 마크다운 → 네이버 블로그 에디터에 바로 붙여넣기 가능한 HTML 변환
  • 헤딩, 볼드/이탤릭, 코드 블록(구문 강조), 테이블, 리스트, 인용구, 이미지 등 지원
  • YAML frontmatter의 tags를 해시태그로 자동 변환
  • URL 변환 옵션 (도메인 치환 등)
  • MDX 커스텀 컴포넌트 변환 옵션
  • Node.js + 브라우저 양쪽 동작

실제 제 워크플로우:

  1. 서비스 블로그에 글 작성 (마크다운)
  2. 스크립트로 URL 치환, 컴포넌트 변환 등을 처리하고 CLI로 미리보기 웹앱 실행
  3. 웹앱에서 제목/본문/태그를 각각 복사해서 네이버 블로그에 붙여넣기

변환 과정을 스크립트로 묶어두니 CLI 한 줄이면 미리보기까지 끝나고, 거기서 복사만 하면 됩니다.

웹 앱(mtnb.dev)에서도 마크다운을 붙여넣으면 바로 변환/복사할 수 있고, Playwright 같은 브라우저 자동화 도구와 함께 쓸 수 있는 클립보드 유틸리티도 포함되어 있어서 더 자동화하고 싶은 분들은 스크립트로 구성할 수도 있습니다.

Read Entire Article