피드로 돌아가기
GeekNewsFrontend
원문 읽기
Show GN: md-to-naver-blog: 마크다운을 네이버 블로그 호환 HTML로 변환하는 라이브러리
마크다운-네이버 블로그 간 이종 플랫폼 HTML 변환 자동화 라이브러리 구축
AI 요약
Context
네이버 블로그 에디터의 Markdown 미지원으로 인한 수동 포스팅 전환 비용 발생. 단순 HTML 변환을 넘어 도메인 치환 및 MDX 커스텀 컴포넌트 처리라는 플랫폼 특화 변환 요구사항 존재.
Technical Solution
- Markdown 및 MDX 구문을 네이버 블로그 호환 HTML로 맵핑하는 변환 엔진 설계
- YAML Frontmatter의 tags 데이터를 추출하여 플랫폼 맞춤형 해시태그로 자동 변환하는 파싱 로직 구현
- 도메인 치환 옵션을 통한 이미지 및 링크 URL의 유연한 변경 구조 채택
- Node.js와 Browser 환경 모두 지원하는 Isomorphic 라이브러리 설계로 활용성 확장
- Playwright 연동을 고려한 Clipboard 유틸리티 제공으로 전체 워크플로우 자동화 기반 마련
- CLI 기반 미리보기 웹앱을 통한 최종 변환 결과물 검증 프로세스 구축
실천 포인트
1. 플랫폼 간 데이터 이관 시 단순 포맷 변환 외에 도메인 및 커스텀 컴포넌트 치환 로직 검토
2. CLI와 Web UI를 동시 제공하여 개발자와 일반 사용자 모두의 검증 편의성 확보
3. 브라우저 자동화 도구(Playwright 등)와의 인터페이스 설계를 통한 파이프라인 확장성 고려