mermaid란 무엇인가요?
mermaid는 다이어그램을 위한 텍스트 문법입니다. 몇 줄로 노드와 화살표를 설명하면 렌더러가 그림을 그려줍니다. GitHub, GitLab, Notion, Obsidian은 Markdown 안에서 이를 렌더링하므로, mermaid 블록은 풀 리퀘스트나 위키 페이지에서도 그대로 읽을 수 있습니다.
이 mermaid 에디터는 정말 무료인가요?
네. SVG·PNG 내보내기를 포함한 모든 기능이 무료이며, 아무것도 만들지 않고 에디터를 사용할 수 있습니다. 선택적인 무료 계정을 만들면 저장되는 다이어그램이 늘어나고 기기 간 동기화가 됩니다. 유료 플랜은 없고 제한되는 기능도 없습니다.
mermaid 문법을 알아야 하나요?
아니요. 비주얼 탭에서 시작하세요. 캔버스를 더블클릭해 블록을 추가하고, 선택한 뒤 다른 블록으로 화살표를 그으면 됩니다. mermaid 코드는 자동으로 생성되며, 문법을 배우고 싶을 때 언제든 읽어볼 수 있습니다.
어떤 다이어그램 유형을 지원하나요?
코드 탭은 순서도, 시퀀스, 클래스, 상태, 개체-관계, 간트, 깃 그래프, 파이 등 mermaid가 지원하는 모든 것을 렌더링합니다. 비주얼 캔버스는 그중 순서도를 다루는데, 대부분의 다이어그램이 여기에 해당합니다.
PNG나 SVG로 내보낼 수 있나요?
네. SVG 마크업을 클립보드에 복사하거나, SVG 파일을 내려받거나, 슬라이드와 문서용으로 2배 해상도 PNG를 내려받을 수 있습니다. mermaid 소스를 .mmd 파일이나 코드 블록으로 감싼 Markdown으로 저장할 수도 있습니다.
다이어그램은 어디에 저장되나요?
계정이 없으면 단 하나의 다이어그램이 브라우저에 저장되어, 같은 기기로 돌아오면 그대로 있습니다. 로그인하면 계정에 저장되어 다른 기기로도 가져갈 수 있습니다. 직접 사본을 원하면 소스를 내보내세요.
기존 mermaid 다이어그램을 붙여넣을 수 있나요?
네. 코드 탭에 붙여넣으면, 순서도는 노드, 모양, 색상, 서브그래프가 그대로 유지된 채 비주얼 캔버스로 다시 해석됩니다. 다른 다이어그램 유형은 미리보기에서 렌더링되지만 코드로만 남습니다.
오프라인에서도 작동하나요?
렌더링은 전적으로 브라우저에서 이루어지므로 페이지가 로드되면 오프라인에서도 편집기를 계속 사용할 수 있습니다.