A Simple Blog and Resume template with Nextjs and NextUI

Comet-land

BLOG DEMO

RESUME DEMO

Blog and Resume template with turborepo

한국어 문서는 다음 링크에서 확인하실 수 있습니다.

Blog Feature

  • ? Code highlight with line-highlight, line-numbers
  • ? Design with NextUI
  • ? Table of contents
  • ? Dark mode

  • ⌨️ Search with KBar
  • ? Configurable
  • ? Utterances Comment
  • ? Google Analytics
  • ? Hotjar
  • ? Lighthouse score

Resume Feature

  • ? Design with NextUI
  • ? Dark mode
  • ⌨️ Contact with KBar
  • ? Configurable
  • ? Google Analytics
  • ? Hotjar
  • ? Lighthouse score

How to start

  1. Fork or clone this repo

  2. Install dependencies

yarn
  1. Start Turbo !

yarn turbo run dev
# or just
yarn dev
  1. Now you can see blog at localhost:3000, resume at localhost:3001

How to configuration

Please see packages/core/constants directory.

and you can reconfigure at that directory’s variable

  • Analytics directory
    • GA ID
    • Hotjar ID
  • Colors directory
    • color schema
  • General directory
  • SocialMedia directory
    • github
    • instagram
    • facebook
    • linkedin
    • twitter

and please check apps/blog/_config/index.json and apps/resume/_config/index.json.

This files are placing each app’s configuration variable.

How to use it

please read following link.

How to deploy with vercel

This project using turborepo.

so, you can deploy very easy with this vercel guide

  • blog build command
cd ../.. && npx turbo run build --scope=blog --include-dependencies --no-deps
  • resume build command
cd ../.. && npx turbo run build --scope=resume --include-dependencies --no-deps

How to add more packages

  • scope packages

cd where-you-want
yarn add package-name
  • global packages
yarn add package-name -W
  • global dev packages
yarn add package-name -DW

Trouble shootings

check this wiki please! it might be help

Inspired

I inspired below blogs and resume.

License

MIT

GitHub

View Github