어드민으로 모든걸 관리하는, no-code 블로그입니다.
next.config.mjs에서 primary / secondary / tertiary를 아래 값으로 변경하면 됩니다.
- cyan(default primary), crimson(default secondary), yellow(default tertiary), blue, brown, green, orange, pink, purple, red
어드민을 통해 각 페이지를 조립해서 만들 수 있습니다.
- category selector
- category selector
- category book selector
- post list
- card post list
- table post list
- simple post list
- tag selector
예시)
- category book selector + card post list의 조합으로 만든 페이지입니다.
- category selector + table post list의 조합으로 만든 페이지입니다.
- simple post list + tag selector의 조합으로 만든 페이지입니다.
- TOC(table of contents)
- comment
예시)
no-code 블로그를 지향하지만, 개발자라면 누구나 확장할 수 있습니다.
(규칙은 나중에 작성..) 현재 bespokse 컴포넌트 시스템으로 만들 수 있는 컴포넌트는 3종류입니다.
- list page component
- detail page component
- mdx custom component
- fork
- vercel에 생성한 프로젝트 연결
- 이 과정에서 한번 deploy가 되는데 storage가 세팅되어있지 않기 때문에 실패하게 됩니다. 아래 과정을 바로 진행해주세요.
- setup vercel databases(vercel storage)
각 storage 생성 후
Connect to project
를 해주면 env가 자동으로 세팅됩니다.
- vercel project settings
-
env
- ADMIN_ID
- ADMIN_PASSWORD
- JWT_SECRET
- ex) asdfasdf
- NEXT_PUBLIC_API_URL
- 본인 domain 값 넣어주면 됩니다.
- ex) https://blog-three-delta-68.vercel.app/
-
Command
- install command:
npm install --force
- build command:
prisma db push && prisma generate && prisma db seed && next build
- install command:
첫 deploy 이후에 build command를 next build
로 반드시 변경해주세요!