Skip to content
urmzdPublic

About

Personal website, blog, and research portfolio built with Astro, React, and Three.js.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

urmzd.com

Personal website, blog, and research portfolio built with Astro, React, and Three.js.

Visit · Report Bug · RSS

CI   License

Features

  • Blog posts in MDX with interactive components, KaTeX math, and citations
  • Research showcase with paper links, tech stacks, and demo galleries
  • Projects portfolio with live descriptions synced from GitHub
  • 3D plexus background via React Three Fiber
  • Glassmorphism UI with Tailwind CSS v4
  • Dynamic OG images generated with Satori
  • RSS feed, sitemap, and search with fuzzy matching

Quick Start

git clone https://github.com/urmzd/urmzd.com.git
cd urmzd.com
npm install
cp .env.example .env
npm run dev

The site will be available at http://localhost:4321.

Requires Node.js 24+ and npm.

Usage

Command Script
Dev server npm run dev
Production build npm run build
Preview build npm run preview
Lint npm run lint
Lint (autofix) npm run lint:fix
Format npm run format
Format (check) npm run format:check
Type check npm run check
Generate icons npm run generate:icons
Generate previews npm run generate:previews

Repost generation and publishing live in urmzd/broadcast, which reads this blog through BROADCAST_BLOG_DIR. See that repository for the broadcast generate <slug> workflow.

License

This project is dual-licensed:

See LICENSE for full details.

About

Personal website, blog, and research portfolio built with Astro, React, and Three.js.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages