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.
shipyard besteht aus drei Paketen, die zusammenarbeiten:
| Paket | Zweck | Dokumentation |
|---|---|---|
| @levino/shipyard-base | Kern-Layouts, Komponenten, Navigation und Konfiguration | Zur Doku → |
| @levino/shipyard-docs | Dokumentations-Features, Sidebar, Paginierung, Git-Metadaten | Zur Doku → |
| @levino/shipyard-blog | Blog-Funktionalität, Beitragsliste, Navigation | Zur Doku → |
npm install @levino/shipyard-base @levino/shipyard-docs @levino/shipyard-blog
npm install tailwindcss daisyui @tailwindcss/typography @astrojs/tailwind
// 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 →
Erkunde shipyards Features in Aktion mit unseren Demo-Seiten:
| Demo | Beschreibung |
|---|---|
| Single Language | Basis-shipyard-Setup mit Doku und Blog |
| Internationalisierung (i18n) | Mehrsprachige Seite mit Locale-basiertem Routing |
| Server-Modus | Server-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.
Perfekt für Entwickler, Content-Ersteller und alle, die eine schöne, schnelle Website ohne Komplexität möchten.