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