← 블로그로 돌아가기

Confluence 페이지를 Markdown으로 내보내는 방법 (2026 가이드)

· Save Team
confluencemarkdowndocumentationenterprisemigration

Confluence는 당신이 떠나기를 원하지 않습니다. Atlassian은 콘텐츠를 독점 XML 형식으로 저장하고, Markdown 내보내기를 제공하지 않으며, 대량 추출을 어렵게 만듭니다. Confluence에서 깨끗한 텍스트를 얻으려고 해본 적이 있다면 그 좌절감을 알 것입니다.

이 가이드는 Confluence 페이지를 Markdown으로 내보내는 모든 방법을 다룹니다 --- 단일 페이지부터 전체 스페이스까지.

Confluence를 Markdown으로 내보내는 이유?

팀들이 Confluence를 떠나는 이유는 여러 가지입니다:

  • 새로운 도구로 마이그레이션 --- Markdown을 기대하는 Notion, GitBook, Docusaurus 또는 정적 사이트 생성기로 이동
  • 지식 베이스 보관 --- Atlassian 라이선스가 만료되기 전에 팀 문서 보존
  • AI 지식 베이스 구축 --- Claude, ChatGPT 또는 내부 LLM에 깨끗한 문서 제공
  • 중요 문서 백업 --- Atlassian 서버에 의존하지 않는 이식 가능한 사본 보유
  • 벤더 종속성 탈출 --- 범용 형식으로 콘텐츠 소유

방법 1: Save (개별 페이지에 가장 빠름)

Save는 한 번의 클릭으로 어떤 Confluence 페이지든 깨끗한 Markdown으로 변환하는 Chrome 확장 프로그램입니다.

작동 방식:

  1. Chrome에서 Confluence 페이지 열기
  2. Save 확장 프로그램 아이콘 클릭
  3. .md 파일이 즉시 다운로드

받게 되는 것:

  • 제목 계층 구조가 있는 전체 페이지 텍스트
  • Markdown 테이블로 형식화된 표
  • 언어 태그가 있는 코드 블록
  • 인용 블록으로 변환된 정보 패널
  • 펼치기/접기 섹션 (완전히 펼쳐짐)
  • 깨끗한 메타데이터: 페이지 제목, 스페이스 이름, 최종 업데이트 날짜
  • 내부 및 외부 링크 보존

제거되는 것:

  • Atlassian 매크로 및 독점 서식
  • 탐색 크롬, 사이드바, 메뉴
  • WYSIWYG 편집기 아티팩트
  • 인라인 스타일 및 CSS

최적: 개별 페이지 또는 소규모 배치 저장. 5-50개 페이지가 필요한 경우 이것이 가장 빠른 방법입니다.

출력 예시

일반적인 Confluence 런북에서:

# Deployment Runbook --- Production API

**Space:** Engineering
**Last updated:** March 12, 2026

---

## Pre-Deployment Checklist

- [ ] All CI checks passing on `main`
- [ ] Database migrations reviewed and approved
- [ ] Feature flags configured for gradual rollout
- [ ] Rollback plan documented

## Deployment Steps

### 1. Create Release Branch

\`\`\`bash
git checkout -b release/v2.4.0 main
git push origin release/v2.4.0
\`\`\`

### 2. Run Database Migrations

\`\`\`sql
ALTER TABLE users ADD COLUMN preferences JSONB DEFAULT '{}';
CREATE INDEX idx_users_preferences ON users USING GIN (preferences);
\`\`\`

방법 2: Confluence 내장 내보내기 (HTML, 그 다음 변환)

Confluence는 페이지를 HTML로 내보낼 수 있습니다. 그런 다음 Pandoc 같은 도구를 사용하여 HTML을 Markdown으로 변환할 수 있습니다.

단계:

  1. 페이지로 이동 → 메뉴 → PDF/Word/HTML로 내보내기
  2. HTML 내보내기 선택
  3. Pandoc으로 변환: pandoc input.html -o output.md

이 방식의 문제점:

  • HTML 내보내기에 Atlassian의 CSS, 매크로, 인라인 스타일 포함
  • 변환 중 표가 자주 깨짐
  • 코드 블록이 언어 태그 잃음
  • 이미지가 나중에 깨질 수 있는 Confluence URL 참조
  • 중첩 페이지는 전체 스페이스 내보내기 필요

이 방법은 작동하지만 수동 정리가 필요한 지저분한 출력을 생성합니다.

방법 3: 스페이스 내보내기 + 대량 변환

전체 Confluence 스페이스 내보내기:

  1. 스페이스 설정콘텐츠 도구내보내기로 이동
  2. HTML 형식 선택
  3. ZIP 아카이브 다운로드
  4. 스크립트를 사용하여 HTML 파일을 Markdown으로 일괄 변환

문제점: Confluence 스페이스 내보내기는 깨진 상대 링크, 중복 탐색 요소, Atlassian 특정 마크업이 있는 깊이 중첩된 HTML을 생성합니다. 이것을 프로그래밍 방식으로 정리하는 것은 주말 프로젝트입니다.

방법 4: Confluence REST API

프로그래밍 방식 접근:

curl -u [email protected]:API_TOKEN \
  "https://your-domain.atlassian.net/wiki/rest/api/content/PAGE_ID?expand=body.storage" \
  | jq -r '.body.storage.value' > page.html

이것은 원시 저장 형식(XHTML과 유사)을 제공합니다. 다음이 필요합니다:

  1. Atlassian 저장 형식 파싱
  2. 매크로, 임베드 및 특수 요소 처리
  3. Markdown으로 변환
  4. 모든 페이지에 반복

최적: 마이그레이션 파이프라인을 구축하는 엔지니어링 팀. 대부분의 사용 사례에는 과도합니다.

어떤 방법을 사용해야 하나?

시나리오최선의 방법
1-50 페이지 빠르게 저장Save 확장 프로그램 --- 페이지당 한 번의 클릭
전체 스페이스 보관스페이스 내보내기 + Pandoc --- 대량이지만 지저분함
마이그레이션 파이프라인 구축REST API --- 프로그래밍 방식이지만 복잡함
주요 문서 빠른 백업Save 확장 프로그램 --- 가장 깨끗한 출력
LLM에 문서 제공Save 확장 프로그램 --- Markdown은 LLM 네이티브

대부분의 사람들에게 Save가 답입니다. 설정 없이 가장 깨끗한 Markdown을 생성하고, Confluence의 독점 서식을 자동으로 처리합니다.

Confluence 콘텐츠를 유용하게 만들기

페이지를 Markdown으로 내보낸 후 다음을 할 수 있습니다:

  • 모든 것 검색 --- grep, VS Code 또는 Obsidian으로
  • Claude 또는 ChatGPT에 제공 --- 문서에 대한 즉각적인 답변
  • Git에서 버전 관리 --- 코드처럼 문서 변경 추적
  • 어떤 도구로든 가져오기 --- Notion, Obsidian, GitBook, Docusaurus 또는 정적 사이트 생성기
  • 영원히 보관 --- Markdown 파일은 일반 텍스트. 50년 후에도 읽을 수 있습니다

시작하기

Save 설치 후 지금 바로 Confluence 페이지에서 시험해보세요. 무료로 시작할 수 있으며 몇 초 안에 깨끗한 Markdown을 볼 수 있습니다.


Confluence를 탈출하는 것이 고통스러울 필요는 없습니다. Save는 한 번의 클릭으로 어떤 페이지든 깨끗한 Markdown으로 변환합니다.