All examples
Content

Blog

Post listing with a featured entry, category tags and an author footer.

Components
28
Files exported
15
Lines of code
364
Runtime dependencies
next, react, react-dom, lucide-react

Live render — this is real DOM, not a screenshot

The Daily Dispatch

Insights on design, technology, and building great products.

Featured blog post cover
Featured

The Future of Design Systems in 2026

How modern design systems are evolving to bridge the gap between design and development, enabling teams to ship consistent and accessible products at unprecedented speed.

Read More
Blog post about accessibility

Accessibility Beyond Compliance

Moving past checklists to build truly inclusive digital experiences that work for everyone.

Blog post about performance

Performance Budgets That Actually Work

A practical guide to setting and enforcing performance budgets across your development workflow.

Blog post about CSS architecture

Modern CSS Architecture Patterns

Exploring scalable CSS strategies using layers, container queries, and modern layout techniques.

Interaction is disabled on this page. In the builder the same tree is fully editable.

The code you get

Generated by the same exporter the Export button calls. Standard Next.js App Router and Tailwind — no InBuild runtime, no proprietary imports, nothing to license.

app/page.tsx
56 lines
import type { Metadata } from "next"

export const metadata: Metadata = {
  title: "Home",
  description: "Home — Blog",
  openGraph: {
    title: "Home",
    description: "Home — Blog",
  },
}

export default function Page() {
  return (
  <div className="min-w-0 min-h-screen bg-white">
    <section className="w-full py-12 px-6 text-center border-b border-gray-100">
      <h1 className="text-4xl font-bold text-4xl font-bold text-gray-900 mb-2">The Daily Dispatch</h1>
      <p className="text-base text-lg text-gray-500">Insights on design, technology, and building great products.</p>
    </section>
    <div className="min-w-0 max-w-6xl mx-auto px-6 py-12">
      <div className="mb-12 rounded-2xl overflow-hidden border border-gray-200 hover:shadow-xl transition">
        <img src="https://www.inbuild.io/images/featured-post.svg" alt="Featured blog post cover" className="max-w-full h-auto rounded-md object-cover w-full h-72 object-cover bg-gray-200" />
        <div className="min-w-0 p-8">
          <span className="inline-flex items-center rounded-full px-2.5 py-0.5 text-xs font-semibold bg-current/10 text-current inline-block bg-blue-100 text-blue-700 text-xs font-semibold px-3 py-1 rounded-full mb-3">Featured</span>
          <h2 className="text-3xl font-bold text-2xl font-bold text-gray-900 mb-3">The Future of Design Systems in 2026</h2>
          <p className="text-base text-gray-600 mb-4">How modern design systems are evolving to bridge the gap between design and development, enabling teams to ship consistent and accessible products at unprecedented speed.</p>
          <a href="#" className="text-blue-600 font-semibold hover:text-blue-700">Read More</a>
        </div>
      </div>
      <div className="grid min-w-0 grid grid-cols-3 gap-8">
        <div className="rounded-xl overflow-hidden border border-gray-200 hover:shadow-lg transition">
          <img src="https://www.inbuild.io/images/post-1.svg" alt="Blog post about accessibility" className="max-w-full h-auto rounded-md object-cover w-full h-48 object-cover bg-gray-100" />
          <div className="min-w-0 p-5">
            <h3 className="text-2xl font-semibold text-lg font-semibold text-gray-900 mb-2">Accessibility Beyond Compliance</h3>
            <p className="text-base text-gray-600 text-sm">Moving past checklists to build truly inclusive digital experiences that work for everyone.</p>
          </div>
        </div>
        <div className="rounded-xl overflow-hidden border border-gray-200 hover:shadow-lg transition">
          <img src="https://www.inbuild.io/images/post-2.svg" alt="Blog post about performance" className="max-w-full h-auto rounded-md object-cover w-full h-48 object-cover bg-gray-100" />
          <div className="min-w-0 p-5">
            <h3 className="text-2xl font-semibold text-lg font-semibold text-gray-900 mb-2">Performance Budgets That Actually Work</h3>
            <p className="text-base text-gray-600 text-sm">A practical guide to setting and enforcing performance budgets across your development workflow.</p>
          </div>
        </div>
        <div className="rounded-xl overflow-hidden border border-gray-200 hover:shadow-lg transition">
          <img src="https://www.inbuild.io/images/post-3.svg" alt="Blog post about CSS architecture" className="max-w-full h-auto rounded-md object-cover w-full h-48 object-cover bg-gray-100" />
          <div className="min-w-0 p-5">
            <h3 className="text-2xl font-semibold text-lg font-semibold text-gray-900 mb-2">Modern CSS Architecture Patterns</h3>
            <p className="text-base text-gray-600 text-sm">Exploring scalable CSS strategies using layers, container queries, and modern layout techniques.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  )
}

Every file in the export

  • .env.local.example
  • .gitignore
  • README.md
  • app/api/contact/route.ts
  • app/globals.css
  • app/layout.tsx
  • app/page.tsx
  • app/robots.ts
  • app/sitemap.ts
  • eslint.config.mjs
  • next-env.d.ts
  • next.config.ts
  • package.json
  • postcss.config.mjs
  • tsconfig.json
package.json
30 lines
{
  "name": "blog",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint",
    "typecheck": "tsc --noEmit"
  },
  "dependencies": {
    "next": "^15.0.0",
    "react": "^19.0.0",
    "react-dom": "^19.0.0",
    "lucide-react": "^0.456.0"
  },
  "devDependencies": {
    "typescript": "^5.6.0",
    "@types/node": "^22.0.0",
    "@types/react": "^19.0.0",
    "@types/react-dom": "^19.0.0",
    "tailwindcss": "^4.0.0",
    "@tailwindcss/postcss": "^4.0.0",
    "postcss": "^8.4.0",
    "autoprefixer": "^10.4.0",
    "eslint": "^9.0.0",
    "eslint-config-next": "^15.0.0"
  }
}

Start from this template

Every plan includes all templates, the visual editor, and code export. From $49/mo — no free tier, no trial.