yehezgun.com is my personal dev site built using Next.js, Chakra-UI, Typescript, and React-Notion as CMS.
I created this web by the help and resources that I got from :
- Minimalist web design and concept from https://leerob.io/ and sznm.dev
- React Notion Tutorial at https://splitbee.io/blog/notion-as-cms-using-nextjs
- React Notion X at react-notion-x
- React Notion Boilerplate at https://github.com/splitbee/react-notion-blog
- Dynamic OG Image preview for articles
- SEO Optimization
- Image optimization using Image tag from Next JS
- Add ESLint config to sort and group imports (using simple-sort-import)
- Change react-notion to react-notion-x (Need future improvement, due to the lib's styling issues)
- Add choose language (English - Indonesian) for article.
- Update Popover Component so it can recieve any flexible inputs
- Add Popover Effect to About Me page (for the contact list flex)
- Add starter template and personal docs link at About Me page
- Recode the web like https://github.com/craigary/nobelium
- Add comment section for articles using React utterances component or using giscus