Customizing

DocsKit Free is meant to be forked and rebranded. Everything below is a genuine edit you can make right now - there's no hidden config gating any of it.

Open src/components/Logo.tsx and change the letter and name:

export function Logo() {
  return (
    <span className="flex items-center gap-2 text-sm font-bold text-[var(--foreground)]">
      <span className="flex h-6 w-6 items-center justify-center rounded bg-[var(--primary)] text-[10px] font-bold text-white">
        A {/* ← your initial */}
      </span>
      Acme Docs {/* ← your product name */}
    </span>
  );
}

2. Homepage copy

Open src/app/page.tsx and update the heading, tagline, and the included/proOnly lists to describe your own project instead of DocsKit's.

3. Accent color

The entire UI uses two CSS variables. Open src/app/globals.css and change:

:root {
  --primary: #8b5cf6;       /* ← your brand color */
  --primary-hover: #7c3aed; /* ← slightly darker shade */
}

Both dark and light mode update automatically - every button, active nav item, and highlight follows these two values.

4. Site URL and metadata

Set your domain in .env.local:

NEXT_PUBLIC_SITE_URL=https://yourdomain.com

Update the page title and description in src/app/page.tsx and src/app/layout.tsx.

Want a full marketing homepage instead of the minimal one here - hero, features, pricing, FAQ, testimonials - along with syntax highlighting and full-text search? That's what DocsKit Pro adds on top of this same docs engine.