Erstelle wunderschöne Websites mit shipyard

shipyard ist dein komplettes Toolkit zum Erstellen beeindruckender Dokumentationsseiten, Blogs und content-fokussierter Websites mit Astro.

Hör auf, dich mit komplexen Konfigurationen herumzuschlagen und fang an zu gestalten. shipyard gibt dir alles was du brauchst: responsives Design, intelligente Navigation, Internationalisierung und modulare Komponenten, die nahtlos zusammenarbeiten.

Warum shipyard?

  • Schnell startklar – Deine Seite läuft in Minuten, nicht Stunden
  • Mobile-First – Wunderschön auf jedem Gerät mit Tailwind CSS und DaisyUI
  • International – Optionale Internationalisierung mit Locale-basiertem Routing
  • Modulares Design – Nutze nur was du brauchst, erweitere wenn du wächst
  • Content-fokussiert – Automatische Organisation und Collection für deine Inhalte

Pakete

shipyard besteht aus drei Paketen, die zusammenarbeiten:

PaketZweckDokumentation
@levino/shipyard-baseKern-Layouts, Komponenten, Navigation und KonfigurationZur Doku →
@levino/shipyard-docsDokumentations-Features, Sidebar, Paginierung, Git-MetadatenZur Doku →
@levino/shipyard-blogBlog-Funktionalität, Beitragsliste, NavigationZur Doku →

Schnellstart

Installation

npm install @levino/shipyard-base @levino/shipyard-docs @levino/shipyard-blog
npm install tailwindcss daisyui @tailwindcss/typography @astrojs/tailwind

Konfiguration

// astro.config.mjs
import tailwind from '@astrojs/tailwind'
import shipyard from '@levino/shipyard-base'
import shipyardDocs from '@levino/shipyard-docs'
import shipyardBlog from '@levino/shipyard-blog'
import { defineConfig } from 'astro/config'

export default defineConfig({
  integrations: [
    tailwind({ applyBaseStyles: false }),
    shipyard({
      brand: 'Meine Seite',
      title: 'Meine tolle Seite',
      tagline: 'Erstellt mit shipyard',
      navigation: {
        docs: { label: 'Doku', href: '/docs' },
        blog: { label: 'Blog', href: '/blog' },
      },
    }),
    shipyardDocs(),
    shipyardBlog(),
  ],
})

Lies den vollständigen Erste-Schritte-Guide →


Live-Demos

Erkunde shipyards Features in Aktion mit unseren Demo-Seiten:

DemoBeschreibung
Single LanguageBasis-shipyard-Setup mit Doku und Blog
Internationalisierung (i18n)Mehrsprachige Seite mit Locale-basiertem Routing
Server-ModusServer-Side Rendering (SSR) mit On-Demand-Seitengenerierung

Jede Demo zeigt verschiedene shipyard-Fähigkeiten. Der Quellcode für alle Demos ist im Demos-Verzeichnis verfügbar.


Dokumentationsübersicht

Erste Schritte

Paket-Referenz

Weitere Ressourcen


Perfekt für Entwickler, Content-Ersteller und alle, die eine schöne, schnelle Website ohne Komplexität möchten.