{"repo":"karngyan/karngyan.com","free":true,"listed":false,"github":"https://github.com/karngyan/karngyan.com","clone":"git clone https://github.com/karngyan/karngyan.com.git","description":"Personal site + blog template: TanStack Start, React 19, Tailwind CSS v4, shadcn/ui, MDX articles, RSS - deploys to Cloudflare Workers. Fork it and make it yours.","language":"TypeScript","stars":369,"topics":["blog","portfolio","template","cloudflare-workers","mdx","personal-website","react","rss","shadcn-ui","tailwindcss"],"license":"MIT","category":"ui-components","readme_excerpt":"karngyan.com A personal site + blog template for developers who'd rather write posts than build infrastructure. TanStack Start · React 19 · Tailwind CSS v4 · shadcn/ui · MDX · RSS · Cloudflare Workers --- Light mode Demo: template.karngyan.com · Author's site built on the same stack: karngyan.com Features - ⚡ TanStack Start — file-based routing, SSR, typed loaders, server routes - 🎨 Tailwind CSS v4 + shadcn/ui — CSS-first tokens (oklch), dark/light/system theme with no flash (press d to toggle) - ✍️ MDX articles — folders in src/content/articles/ , Shiki syntax highlighting, GFM tables, inline React components - 📡 RSS, sitemap, robots.txt, llms.txt — server routes generated from your content and config - 🖼️ Open Graph images — generated at build time with satori (default + per-article) - ☁️ Cloudflare Workers — default deploy target, one command or auto-deploy via GitHub Actions - 📌 mise.toml — exact node/pnpm pins, zero \"works on my machine\" - 🤖 Claude-friendly — CLAUDE.md teaches coding agents the repo's architecture and recipes Quick start 1. Click Use this template on GitHub (or pnpm dlx degit karngyan/karngyan.com my-site ) 2. Install the toolchain and dependencies: Make it your own Everything personal lives in three places: 1. site.config.ts — name, canonical URL, title/description, email, socials, nav, resume toggle, work history, optional Plausible analytics. Fully typed; a typo fails the build. 2. Images — src/assets/avatar.png (header), src/assets/portrait.jpg ","default_branch":null,"files":null,"tree":[],"storefront":"/r/karngyan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/karngyan/karngyan.com/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}