Skip to content

Instantly share code, notes, and snippets.

@victorrica
Created May 15, 2019 08:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save victorrica/21280ff79f287b1fc33a4ba90ddc8fc0 to your computer and use it in GitHub Desktop.
Save victorrica/21280ff79f287b1fc33a4ba90ddc8fc0 to your computer and use it in GitHub Desktop.
Confluence to Notion migration

컨플루언스 -> 노션 마이그레이션 작업

Step 1. 컨플루언스에서 import 작업

  1. 컨플루언스에서 공간 클릭후 회사에서 사용하는 공간 선택.
  2. 스페이스 설정 에서 내용 도구-> 내보내기 클릭
  3. HTML -> 일반내보내기 선택후 내보내기 버튼 클릭
  4. html들과 여러 assets들이 모여있는 zip파일을 압축풀기

Step 2. html 에서 markdown으로 변경

  1. 기존 프로젝트에서 버그가 있어, 직접 수정한 리포 ( https://github.com/victorrica/Confluence-to-Github-Markdown ) 클론 후, 사용.
  2. 사용법은 README.md 참고..

Step 3. 이미지 및 첨부파일 사용

  1. S3버킷 또는 서버에 images폴더와 attachments 폴더를 업로드
sed -i '' -e 's/images\//http:\/\/test.com\/confluenceAssets\/images\//g' $(find /Users/pho/Markdown/ -type f)
sed -i '' -e 's/attachments\//http:\/\/test.com\/confluenceAssets\/attachments\//g' $(find /Users/pho/Markdown/ -type f)
  1. 위 코드와 같이 적절히 도메인과 폴더 경로 수정해서 문자열 치환

Step 4. Notion 업로드

  1. Notion을 실행후 Import 클릭
  2. Text & Markdown 클릭후 모든 md파일 클릭후 Import

Step 5. 리팩토링

  1. Import된 문서들 분류 후, 글 내용 내 Attachment 헤더 밑에 있는 글 전체 삭제 ( 컨플루언스에서는 원래 안보이는 것들 )
  2. Untitle로 된 표 형태 전체 삭제.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment