This website requires JavaScript.
Explore
Help
Sign In
gbanyan
0 Followers
·
0 Following
Joined on
2018-06-21
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
12
Projects
Packages
Code
Public Activity
Starred Repositories
1
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 22:43:04 +08:00
a77cd17419
Fix TOC button to be truly fixed-position using React Portal
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 22:35:53 +08:00
d42cb46af8
Remove bundle analyzer (incompatible with Turbopack)
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 22:24:30 +08:00
d6edcf1757
Fix bundle analyzer to use webpack instead of Turbopack
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 22:00:10 +08:00
ba60d49fc6
Add bundle analyzer configuration
0bb3ee40c6
Optimize performance: Replace Framer Motion and FontAwesome, convert Mastodon to Server Component
6badd76733
Add Schema.org JSON-LD structured data for SEO
Compare 3 commits »
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 21:00:55 +08:00
237e5d403b
Update content submodule with fixed internal links
e05295e003
Fix GitHub-style callout rendering
45cfc6acc4
Fix TOC showing wrong headings across navigation
Compare 3 commits »
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 18:11:32 +08:00
af40ebc5e6
Add GitHub-style callout support
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 18:00:03 +08:00
f994301fbb
Add RSS feed, sitemap, robots.txt, and code syntax highlighting
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 17:40:32 +08:00
dd3f553282
Update content submodule with broken link fixes
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 16:57:10 +08:00
016c75cb8b
Update content submodule with .gitignore
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 16:56:42 +08:00
0fe7faf334
Update content submodule with favicon optimization
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 16:46:16 +08:00
854c5a1097
Fix search on Vercel by serving Pagefind as static files
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 16:27:42 +08:00
a7aa930759
Fix search hanging on production by correcting Pagefind file path
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 16:10:38 +08:00
8c71e80b2a
Add Mastodon feed to right sidebar
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 15:57:55 +08:00
2b1060dd45
Fix TOC showing wrong headings across navigation
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 15:50:53 +08:00
3748e2f9e8
Optimize blog performance with Next.js 16 features and video conversion
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 14:55:38 +08:00
d7dc279d32
Add dynamic OG image generation for social media sharing
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 14:52:00 +08:00
7d1f29dd9d
Implement comprehensive Next.js 16 optimizations
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 02:47:00 +08:00
b6f0bd1d69
Fix search modal z-index and improve text readability
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 02:26:47 +08:00
e28beac1f1
Fix Pagefind file serving with API route
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2025-11-20 02:12:49 +08:00
02f2d0a599
Fix search input autofocus issue
First
Previous
...
4
5
6
7
8
...
Next
Last