Commit Graph

11 Commits

Author SHA1 Message Date
1b495d2d2d Remove next-view-transitions and use native View Transition API
- Remove external next-view-transitions dependency
- Use Next.js 16 native navigation and Safari 18+ native View Transition API
- Add ViewTransitionProvider for minimal wrapping with Safari 18+ detection
- Updated all Link imports from external package to next/link
- Removed link-wrapper.tsx and view-transitions-wrapper.tsx

This resolves Safari compatibility issues while maintaining transitions on modern browsers.
2026-03-14 23:00:21 +08:00
efb57b691b feat: Add SEO/AEO/Geo improvements
- Add ai.txt and llms.txt endpoints for AI/LLM discoverability
- Enhance metadata across all pages (canonical URLs, OpenGraph, Twitter)
- Add structured data (JSON-LD) to blog index, tag pages
- Update robots.txt with AI crawler rules
- Improve BlogPosting and CollectionPage schemas
2026-03-14 12:19:18 +08:00
a249a120a5 Stage all layout updates 2025-11-19 17:38:45 +08:00
fe191752da Add aesthetic timeline to post lists 2025-11-19 00:54:58 +08:00
dc5ca97fee Add fluid typography scale and responsive headings 2025-11-19 00:22:09 +08:00
80d0b236c5 Refine navigation and post UI 2025-11-18 17:34:05 +08:00
1fc34e2ef6 Add sort + pagination controls for blog and tag overviews 2025-11-17 21:20:08 +08:00
0bff9bf7f6 Align home and blog lists with reference style 2025-11-17 17:53:06 +08:00
603274d025 Improve layout with hero, cards, typography, TOC and reading progress 2025-11-17 17:07:01 +08:00
237bb083cd Add and wire extended site env config 2025-11-17 16:51:59 +08:00
0c64279e34 Initial commit 2025-11-17 15:28:20 +08:00