👨💻 Gading's Hideout
My Personal Homepage & Blog site with NextJS : https://gading.dev
Prerequisites
Ongoing Features
- [x] Dark Mode
- [x] Color System Documentation
- [x] Mobile friendly
- [x] Stateful MDX (Can write stateful Component in the Markdown)
- [x] Synchronizing media images to Cloudinary CDN
- [x] Optimized image scaling & Lazyload with blur effect like Instagram
- [x] Reading-time prediction like Medium
- [x] I18n (Internationalization) content.
- [x] Page transition and effect
- [x] Posts pagination (For limiting blog list load to improve performance)
- [x] Automate Lighthouse report
- [x] Web Analytic integration with umami
- [x] SEO Optimized with meta information tags
- [x] Feed RSS & Sitemap
- [x] On Demand Revalidation
- [x] Comment & Reaction System with Disqus plugin
- [x] Social share (FB, Linkedin, Twitter, Tumblr, WA, Telegram)
- [ ] Use
app
dir with RSC in Next 13
- [ ] Push notifications support with OneSignal and Zapier Integration
- [ ] PWA / Offline-first
- [ ] Search posts
- [ ] Sorting posts by date & tags
This is a Next.js project bootstrapped with create-next-app
.
Special Thanks to:
- Creative Tim (Inspired me to to reproduce their
Design System
)
- Vitor Britto (Inspired me to to reproduce his
./initpost
script)
- Marina Aisa (Inspired me to create I18n content)
- Ankur Parihar (Inspired me to use his repo to generate Pagespeed insight periodically)
- Myself (Have created a zero-setup global state management library for this repository)
Support Me
Global
Indonesia
Copyright © 2022 by Sutan Gading Fadhillah Nasution