Skip to content

01-binary/binary01.me-notion-cms

Repository files navigation

binary01.me

Notion을 CMS로 활용하는 개인 블로그

Next.js React TypeScript Tailwind CSS

Light Mode Dark Mode

🔗 Demo: binary01.me

✨ 주요 기능

  • Notion CMS - Notion 데이터베이스로 포스트 관리, 재배포 없이 콘텐츠 업데이트
  • 무한 스크롤 - 카테고리 필터링과 함께 동작하는 무한 스크롤
  • 이미지 최적화 - Plaiceholder로 blur placeholder 자동 생성
  • 다크 모드 - 시스템 설정 연동 + 수동 전환 지원
  • 댓글 - Giscus 기반 GitHub Discussions 댓글

🛠 기술 스택

분류 기술
Framework Next.js 16 (App Router)
Language TypeScript 5.8
Styling Tailwind CSS 4
State Jotai
CMS Notion API
Optimization React Compiler, Plaiceholder
Comment Giscus

🚀 시작하기

# 의존성 설치
pnpm install

# 환경 변수 설정
cp .env.example .env.local

.env.local 설정:

NOTION_TOKEN=your_notion_token
NOTION_POST_DATABASE_ID=your_database_id
NOTION_ABOUT_ID=your_about_page_id
NOTION_PROFILE_ID=your_profile_image_id
BLOG_URL=https://your-domain.com
# 개발 서버 실행
pnpm dev

📝 License

MIT © Jinsoo Lee

About

Blog using Notion cms made by jinsoo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •