노션 데이터베이스를 갤러리 보기로 쓰는데, 커버 이미지가 제각각이거나 비어 있어 지저분하신가요? 매번 이미지를 직접 만들어 한 장씩 올리고 계신가요?
Notion Gallery Cover를 사용하면 노션을 OAuth로 연결해, 페이지 제목을 기반으로 깔끔하고 일관된 커버 이미지를 자동 생성하고 데이터베이스 전체에 일괄 적용할 수 있습니다. 코드 없이 브라우저에서 디자인만 고르면 끝입니다.
이 글에서 배울 내용⏳ 읽기 3분
Notion Gallery Cover가 무엇인지
노션 연결 및 사용 방법
지원하는 커버 스타일·디자인 종류
생성한 커버를 데이터베이스에 일괄 적용하는 법
개인정보 처리 방침
Notion Gallery Cover란?
Notion Gallery Cover는 노션 데이터베이스의 각 페이지에 대해, 페이지 이름(제목)을 기반으로 통일감 있는 갤러리 커버 이미지를 자동 생성·적용해주는 웹앱입니다. OAuth로 워크스페이스를 한 번 연결하면, 데이터베이스를 고르고 디자인 프리셋만 선택해 전체 페이지에 커버를 일괄로 입힐 수 있습니다.
갤러리 보기 기반의 노션 데이터베이스를 이미지 편집 도구 없이도 정돈된 카드 형태로 만들 때 유용합니다. 수업 자료·실험 목록·학생 명렬표·콘텐츠 기획표처럼 페이지가 많은 데이터베이스를 한눈에 보기 좋게 정리할 수 있습니다.
💡
팁: 커버는 페이지 제목으로 실시간 생성되므로, 제목만 바꾸면 일관된 디자인의 새 커버가 그대로 따라옵니다.
노션 연결 및 사용 방법
1. 웹앱 접속
브라우저에서 Notion Gallery Cover 사이트(배포 도메인)에 접속합니다.
2. 노션 OAuth 인증
노션으로 연결하기 버튼을 누르면 OAuth 인증 창이 열립니다.
노션 계정으로 로그인하고, 커버를 적용할 데이터베이스에 대한 권한을 허용합니다.
인증 화면에서 직접 선택한 페이지·데이터베이스에만 권한이 부여됩니다.
💡
팁: 권한이 부족하면 헤더의 "데이터베이스 추가"로 다시 인증해 대상 데이터베이스를 확장할 수 있습니다.
3. 데이터베이스 선택
연결된 데이터베이스 중 커버를 적용할 대상을 고릅니다. 선택하면 해당 DB의 페이지 목록을 불러옵니다.
4. 디자인 구성
내장 프리셋(단색·그라데이션·패턴·이모지) 중 하나를 고르거나, 색상·이모지·패턴·정렬·크기를 조정해 직접 디자인합니다. 설정을 바꿀 때마다 실시간 미리보기로 커버가 갱신됩니다.
5. 커버 일괄 적용
디자인을 정하면 선택한 데이터베이스의 페이지들에 커버를 일괄 적용합니다. 각 페이지의 제목이 그대로 커버 텍스트로 들어가, 갤러리 보기가 통일된 카드 모음으로 정돈됩니다.
⚠️
주의: 노션은 커버 이미지 URL을 노션 서버가 직접 불러옵니다. 로컬(localhost)은 노션에서 닿을 수 없으므로, 실제 적용은 Vercel 배포 등 공개 URL 환경에서 해야 합니다.
지원하는 커버 스타일 및 기능
🎨 커버 스타일
페이지 제목을 텍스트로 넣고, 4가지 스타일로 커버를 생성합니다. (기본 크기 1500×600)
단색(solid): 배경색(bg) 한 가지로 깔끔하게
그라데이션(gradient): 두 색상(bg, bg2)과 각도(angle)로 입체감 부여
패턴(pattern): 도트·라인·그리드·웨이브·서클 등 배경 패턴 적용
이모지(emoji): 이모지 + 배경, 측면(side)/적층(stack) 레이아웃 선택
공통 옵션으로 글자색(fg), 정렬(좌측/중앙), 글자 크기, 가로·세로 크기를 조정할 수 있습니다.
✏️ 커스텀 디자인
"+ 새 디자인"으로 색상·이모지·패턴을 조정해 나만의 프리셋을 만들고 저장할 수 있습니다. 커스텀 디자인은 브라우저 localStorage에 저장됩니다(기기·브라우저별).
🔤 다양한 한글 폰트 선택
커버에 들어가는 제목 글꼴을 여러 한글 폰트 중에서 골라 적용할 수 있습니다. 강원교육모두체·강원교육새움체·강원교육튼튼체, 경기천년 바탕체·제목체, 그리운 요은또박·요은홀림, 노토 산스 KR 등 무료 한글 폰트를 지원하며, 선택한 폰트는 edge 런타임에서 임베드되어 깨짐 없이 선명하게 렌더링됩니다.
🧩 일관된 디자인 시스템
UI는 노션 스타일의 디자인 시스템을 따릅니다. 웜 뉴트럴 팔레트, 얇은 보더, 단일 액센트 컬러, Pretendard/Inter 타이포그래피로 노션 화면에 자연스럽게 어울립니다.
기술 스택
프론트엔드: Next.js + React
커버 생성: @vercel/og로 PNG 커버 이미지를 동적 생성 (/api/cover?name=...&style=...)