Skip to content

refactor(blog): centralize blog source and upgrade dependencies#9

Open
mxyhi wants to merge 1 commit intomagicuidesign:mainfrom
mxyhi:fix-next
Open

refactor(blog): centralize blog source and upgrade dependencies#9
mxyhi wants to merge 1 commit intomagicuidesign:mainfrom
mxyhi:fix-next

Conversation

@mxyhi
Copy link
Copy Markdown

@mxyhi mxyhi commented Mar 1, 2026

Summary

  • centralize blog source initialization into lib/blog-source.ts and reuse it across blog pages/components
  • update blog metadata/opengraph/page integrations to consume the shared source
  • upgrade Next.js/Fumadocs and related dependencies; refresh project config and lockfile

Validation

  • not run in this PR creation step

- move blog loader logic to `lib/blog-source.ts` to reduce code duplication
- update blog metadata, OG images, and page components to use shared source
- remove unnecessary suspense wrapper from the home page blog list

📦 build(deps): upgrade framework and library versions
- bump next.js to v16 and fumadocs suite to latest major versions
- update lucide-react, zod, and various dev dependencies to latest
- update pnpm lockfile to reflect major dependency changes

🔧 chore(config): update project configurations
- adopt `lastModified` plugin in `source.config.ts`
- configure `pnpm-workspace.yaml` with `onlyBuiltDependencies`
- adjust `tsconfig.json` for react-jsx and improved type inclusion
- add a copy of the home page for reference during migration
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 1, 2026

@mxyhi is attempting to deploy a commit to the product-studio Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant