About
Nekohand Blog v9
Nekohand Blog is the current generation of a long-running personal site focused on blog posts, music collection browsing, gallery pages, bookmarks, and friend links.
The current codebase runs on Next.js 16 App Router with React 19, keeps a persistent floating audio player across route changes, and integrates multiple remote content APIs while staying compatible with the existing site structure.
Technology Stack
- Next.js 16 (App Router)
- React 19
- Material UI v5
- TypeScript
- Axios for API access and compatibility work
- Zustand (State Management)
- pnpm (Package Manager)
Features
- Blog posts with pagination
- Music album gallery and track listing
- Favorites and friends pages backed by remote resource files
- Persistent floating audio player
- Responsive design
- Hybrid static and dynamic rendering depending on the page data source
Version History
- WordPress
- 2014.09.28 Version 1.0 Scarlet
- 2015.01.21 Version 2.0 Scarlet Gai 2
- 2015.03.20 Version 3.0 Scarlet Gai 3
- 2015.06.20 Version 4.0 White Day
- Jekyll Static
- 2017.02.12 Version 5.0 Nekohand's Jekyll Blog
- ReactJS
- 2017.11.12 Version 6.0 Poppin' Party with React
- 2018.10.07 Version 7.0 Kasumi with UmiJS
- 2019.09.14 Version 7.2 Kasumi-Symphjoy with React-Symphjoy
- 2020.10.03 Version 7.4 Kasumi-Symphjoy with React-Symphjoy
- 2021.01.03 v8.0.0 UmiJS 3.0 + Material-UI v4
- 2026.04.05 v9.0.0 Next.js 14 + Material UI v5 complete rewrite
- 2026.04.20 v9.1.0 Next.js 16 + React 19 upgrade with API compatibility updates
Author
Tokei
License
GPL-3.0-or-later