피드로 돌아가기
Embed Mermaid in Notion: The 4 Working Approaches in 2026
Dev.toDev.to
Frontend

Notion 내 Mermaid 렌더링 제약 해결을 위한 4가지 임베딩 전략 분석

Embed Mermaid in Notion: The 4 Working Approaches in 2026

Levi Liu2026년 5월 26일8beginner

Context

Notion의 Native Mermaid 블록은 구현 편의성은 높으나 Theme Override 불가 및 다크모드 미지원이라는 제약 존재. 특히 PDF 내보내기 시 저해상도 래스터화 문제로 인해 고품질 기술 문서 작성을 위한 대안적 렌더링 파이프라인 설계가 필요함.

Technical Solution

  • Native Code Block: zero pipeline 구조의 빠른 구현을 통해 내부 초안 작성 단계의 효율성 확보
  • Static SVG Upload: Mermaid CLI를 통한 오프라인 렌더링 후 CDN 업로드로 PDF 내보내기 정밀도 및 테마 제어권 확보
  • Public Hot-linkable Image: Git Repo 내 SVG 커밋 및 Raw CDN URL 연결을 통한 소스 코드-문서 간 동기화 자동화
  • Live Embed Endpoint: 서버 사이드 렌더링(SSR) API 구축으로 쿼리 파라미터 기반 실시간 테마 동적 제어 및 최신 상태 유지

- 내부 RFC 및 스크래치 문서: Native Mermaid 블록 활용 - PDF 출력 및 고정 퀄리티 필요 시: Static SVG 업로드 및 폰트 인라인화 적용 - Git 기반 문서 관리 시: GitHub Raw URL을 통한 이미지 임베딩 적용 - 외부 공개용 및 빈번한 업데이트 필요 시: 전용 렌더링 엔드포인트 구축 및 /embed 블록 활용

원문 읽기
Embed Mermaid in Notion: The 4 Working Approaches in 2026 | Devpick