Skip to content

Milestone 3: Document Publishing

Timeline: Jan 5-8, 2026 | Status: done

Goal

Two separate deployments from the same repo:

  1. docs.designintuition.app → VitePress documentation
  2. designintuition.app → Main SvelteKit app (future)

What Emerged

Dual deployment from a single monorepo: VitePress docs at docs.designintuition.app, Svelte app at designintuition.app. DNS via Dynadot, hosting via Netlify with automatic SSL. The pattern is reusable for other projects.

Our Work

DNS Setup

  • Browse to Dynadot
  • Purchase designintuition.app
  • Configure DNS records:
    • A record: @75.2.60.5 (Netlify load balancer)
    • CNAME: wwwdesignintuition.netlify.app (main app, future)
    • CNAME: docsdocs-designintuition.netlify.app
    • TXT: subdomain-owner-verification660430d82e3f9631310ddfef50a2e859 (Netlify ownership proof)
  • Verify propagation: dig designintuition.app and dig docs.designintuition.app

Netlify Project 1: Docs

  • Create new Netlify site from di repo
  • Build command: yarn docs:build
  • Publish directory: notes/.vitepress/dist
  • Site name: docs-designintuition
  • Add custom domain: docs.designintuition.app
  • Add TXT record in Dynadot for ownership verification
  • Wait for SSL provisioning

Netlify Project 2: Main App

  • Create new Netlify site from di repo
  • Build command: yarn build
  • Publish directory: dist
  • Site name: designintuition
  • Add custom domain: designintuition.app
  • Add alias: www.designintuition.app
  • Wait for SSL provisioning

Verify

Artifacts