https://github.com/phucbm/folio-2025
https://github.com/phucbm/folio-2025
Last synced: 30 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/phucbm/folio-2025
- Owner: phucbm
- Created: 2025-10-27T07:55:04.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-05-10T08:20:44.000Z (2 months ago)
- Last Synced: 2026-05-10T10:26:08.116Z (2 months ago)
- Language: TypeScript
- Homepage: https://phucbmcom-phucbm.vercel.app
- Size: 6.56 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# folio-2025
Personal website of [@phucbm](https://github.com/phucbm). Built with Next.js 16, Nextra 4, Tailwind CSS v4, and shadcn/ui.
> This repository is archived. Active development continues in a fork.
## Stack
- [Next.js 16](https://nextjs.org/) + React 19 + TypeScript
- [Nextra 4](https://nextra.site/) — MDX-based content
- Tailwind CSS v4 (CSS-first config, no `tailwind.config.js`)
- [shadcn/ui](https://ui.shadcn.com/)
- [Pagefind](https://pagefind.app/) — search
- [PostHog](https://posthog.com/) — analytics (proxied via `/ingest`)
- JetBrains Mono variable font via `localFont`
## Local Development
```bash
pnpm i
pnpm dev
```
## Content
All content lives in `content/` as `.mdx` files. Do not add pages directly under `src/app/`.
## Registry
Custom components are in `registry/phucbm/`. Run `pnpm build:registry` after changes (`public/r/` is generated output — do not edit manually).