커스텀 데이터베이스 속성 이름
출처: 커스텀 데이터베이스 속성 이름 발행일: 2022-9-22 최종 편집: 2024-1-31 원래 섹션: 사이트 설정 태그: NotionNext 요약: Notion 데이터베이스의 속성 이름을 직접 바꿀 수 있습니다.
머리말
NotionNext는 이제 데이터베이스 속성 이름 커스터마이즈를 지원합니다. 코드에 기여해 준 JensonMiao에게 감사합니다.
배경
NotionNext는 Notion 데이터베이스를 블로그 사이트로 렌더링할 수 있습니다. 먼저 아래 Notion 템플릿을 복사해야 합니다.
이 템플릿의 각 글에는 몇 가지 핵심 속성이 있으며, 빠지면 안 됩니다. 데이터베이스가 이 형식을 따라야 NotionNext 사이트가 데이터를 올바르게 읽을 수 있습니다.
type,status,title,summary,slug,category,date,tags,icon,password
필드 설명은 다음 문서를 참고할 수 있습니다.
커스텀 속성 이름
원한다면 속성 이름을 한국어 등 원하는 이름으로 바꿀 수 있습니다. 이렇게 바꾼 데이터베이스도 NotionNext가 사이트로 렌더링할 수 있습니다.

전제 조건
NotionNext의 blog.config.js에서 작은 설정을 해야 합니다. 아래 코드를 찾으세요. 코드 왼쪽은 시스템 기본 필드 이름이고, 오른쪽은 Notion 데이터베이스의 대응 필드 이름입니다. 코드를 수정한 뒤 사이트는 새 속성 이름에 맞춰 Notion 데이터베이스를 읽습니다.

코드를 수정하지 않고 Vercel 환경 변수로 설정할 수도 있습니다. 단, 환경 변수를 바꾸면 수동 Redeploy가 필요합니다.
NEXT_PUBLIC_NOTION_PROPERTY_PASSWORD=비밀번호
NEXT_PUBLIC_NOTION_PROPERTY_TYPE=유형
NEXT_PUBLIC_NOTION_PROPERTY_TITLE=제목
NEXT_PUBLIC_NOTION_PROPERTY_STATUS=상태
NEXT_PUBLIC_NOTION_PROPERTY_SUMMARY=요약
NEXT_PUBLIC_NOTION_PROPERTY_SLUG=링크
NEXT_PUBLIC_NOTION_PROPERTY_CATEGORY=분류
NEXT_PUBLIC_NOTION_PROPERTY_DATE=날짜
NEXT_PUBLIC_NOTION_PROPERTY_TAGS=태그
NEXT_PUBLIC_NOTION_PROPERTY_ICON=아이콘마무리
프로젝트에 기여해 준 사용자들에게 감사합니다. 문제가 있거나 새 아이디어가 있다면 issue를 제출해 주세요.
원문 링크
https://docs.tangly1024.com/article/notion-next-custom-properties
