Communitygithub.com

Artikel-Layout-System

Entwerfen und implementieren Sie ein systematisches Framework für Langform-Inhalte, das Lesbarkeit, vertikalen Rhythmus und Informationsdichte verwaltet, um ein überlegenes Leseerlebnis zu gewährleisten.

Was ist Artikel-Layout-System?

Dieses Skill, das Artikel-Layout-System, bietet eine detaillierte Methodik zur Gestaltung des Leseerlebnisses für Langform-Inhalte wie Blogbeiträge, Dokumentationen, Whitepaper und Fallstudien. Es konzentriert sich auf kritische Faktoren wie Lesbarkeit, Zeilenlänge (Measure), vertikalen Rhythmus und den räumlichen Beziehung zwischen Text und redaktionellen Elementen (Bilder, Zitate, Codeblöcke). Das System ist plattformunabhängig und kann in Webprojekten, Content-Management-Systemen und statischen Seitengeneratoren angewendet werden. Es umfasst einen klaren Workflow von der Definition des 'Golden Containers' über die Etablierung des vertikalen Rhythmus bis hin zur Planung responsiver Typografie-Änderungen. Zusätzlich bietet es Entscheidungsregeln, Validierungskriterien und identifiziert häufige Fehlermuster, sodass Entwickler und Designer systematisch hochwertige, zugängliche und ermüdungsfreie Leseschnittstellen erstellen können.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coastdigitalgroup/coastai-skills/tree/HEAD/website-design/article-layout-system

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Artikel-Layout-System?

Zweck

Das Artikel-Layout-System bietet eine Methodik zur Gestaltung des "Leseerlebnisses" – der spezifischen Anordnung von Text und unterstützenden Medien für Langform-Inhalte wie Blogs, Dokumentationen, Whitepaper und Fallstudien. Während das section-composition-system die seitenübergreifende Struktur behandelt, konzentriert sich dieses System auf Lesbarkeit, Zeilenlänge (Measure), vertikalen Rhythmus und die räumliche Beziehung zwischen Text und redaktionellen Elementen (Bilder, Zitate, Codeblöcke). Es stellt sicher, dass Benutzer große Informationsmengen ohne visuelle Ermüdung konsumieren können.

Anwendungsfälle

  • Entwerfen von Blogbeitragsvorlagen und Artikelseiten.
  • Strukturieren von technischer Dokumentation und Wissensdatenbanken.
  • Erstellen von langformatigen redaktionellen Inhalten oder digitalen Magazinen.
  • Entwickeln von "Lesemodi" oder barrierefreien Textansichten.
  • Organisieren von Bildungsinhalten, bei denen der Informationserhalt das Ziel ist.

Wann NICHT verwenden

  • Hochwirksame Landingpages: Wenn das Ziel das Scannen von Vorteilen und schnelle CTAs ist; verwenden Sie section-composition-system.
  • Dashboards: Wenn Datendichte und Vergleich gegenüber linearem Lesen priorisiert werden; verwenden Sie data-table-ui-system.
  • Formulare und eingabeintensive Ansichten: Verwenden Sie form-design-system.
  • Einzelansicht- "App" -Ansichten: Wenn Inhalte sekundär zu funktionalen Werkzeugen sind.

Eingaben

  1. Inhaltsarchetyp: Handelt es sich um ein technisches Tutorial (code-lastig), eine narrative Geschichte (bild-lastig) oder ein formelles Whitepaper?
  2. Typografiesystem: Die im fluid-typography-system definierten Basis-Schriftgrößen und -Skalen.
  3. Leseumgebung: Wird dies hauptsächlich auf dem Handy (ablenkungsfrei) oder auf dem Desktop (mehrspaltiger Kontext) gelesen?
  4. Hierarchiekarte: Die logische Struktur des Inhalts (H1, H2, H3, Body, Bildunterschriften).

Ausgaben

  1. Die "Golden Container" -Spezifikation: Definierte Maximalbreiten für Text, um eine optimale Zeilenlänge zu gewährleisten.
  2. Vertikale Rhythmus-Karte: Ein System von Außen- und Innenabständen, das vorhersagbare Abstände zwischen Absätzen und Überschriften erzeugt.
  3. Redaktionelle Komponenten-Blaupause: Visuelle Regeln für Hervorhebungszitate, Randnotizen, Medien-Callouts und das Inhaltsverzeichnis.
  4. Responsive Lesekarte: Wie Schriftgrößen und Zeilenhöhen angepasst werden, um die Lesbarkeit auf verschiedenen Bildschirmbreiten zu erhalten.

Workflow

1. Den "Golden Container" definieren (Das Maß)

Der kritischste Faktor für die Lesbarkeit ist die Anzahl der Zeichen pro Zeile:

  • Optimaler Bereich: 45 bis 75 Zeichen (einschließlich Leerzeichen).
  • Desktop-Implementierung: Entspricht in der Regel einer max-width zwischen 600px und 800px oder einfach max-width: 75ch — die ch-Einheit verfolgt die tatsächliche Zeichenbreite der Schriftart und bleibt daher bei Schriftartwechseln korrekt.
  • Fluide Größenanpassung: Verwenden Sie clamp() für Überschriften und Fließtext (z. B. font-size: clamp(1rem, 0.9rem + 0.5vw, 1.125rem)), damit die Schriftart mit dem Viewport skaliert, anstatt an Breakpoints zu springen.
  • Zentrierung: Zentrieren Sie den Container, um die Belastung der Augen durch weite Kopfbewegungen zu reduzieren.

2. Zeilenabstand und vertikalen Rhythmus festlegen

Der Zeilenabstand (Leading) und der Abstand zwischen Blöcken schaffen "Luft zum Atmen":

  • Basis-Zeilenabstand: Streben Sie 1,5 bis 1,6 für Fließtext an. Erhöhen Sie ihn für kleinere oder komplexere Schriftarten.
  • Das "Abstandsverhältnis": Verwenden Sie ein konsistentes Abstandssystem (z. B. 2x oder 3x des Basisabstands) für Lücken vor Überschriften und einen kleineren Abstand (z. B. 1x) nach Überschriften.
  • Absatzabstand: Verwenden Sie untere Ränder (margin-bottom) anstelle von Einzügen, um Absätze in Web-Layouts zu trennen.

3. Redaktionelle "Unterbrechungen" entwerfen

Verhindern Sie die Ermüdung durch "Textwände", indem Sie visuelle Abwechslung einführen:

  • Hervorhebungszitate: Größerer, gestylter Text, der wichtige Erkenntnisse hervorhebt.
  • Randnotizen/Callouts: Deutlich gestaltete Boxen (oft mit hellem Hintergrund oder Rand) für sekundäre Informationen.
  • Bilder/Medien: Definieren Sie Regeln für "Enthaltene" (inline), "Breite" (die Containerbreite überschreitend) und "Vollflächige" Medien.
  • Überschriftenumbruch: Wenden Sie text-wrap: balance auf Überschriften und Hervorhebungszitate an (mit einem Fallback für nicht unterstützte Browser), um vereinzelte einzelne Wörter in der letzten Zeile zu vermeiden.

4. Navigation und Wegweiser erstellen

Helfen Sie Benutzern, lange Inhalte zu verwalten:

  • Inhaltsverzeichnis (ToC): Für Artikel >1.000 Wörter, stellen Sie ein klebriges ToC auf dem Desktop oder ein einklappbares auf dem Handy bereit.
  • Fortschrittsanzeige: Ein dezenter Balken oder eine prozentuale Anzeige, die zeigt, wie viel Inhalt noch übrig ist.
  • Lesezeit: Geben Sie oben eine geschätzte "X Min. Lesezeit" an, um die Erwartungen der Benutzer zu erfüllen.

5. Responsive Typografie-Änderungen planen

Bewahren Sie die Lesbarkeit, wenn der Bildschirm kleiner wird:

  • Mobiler Komfort: Reduzieren Sie auf kleinen Bildschirmen den horizontalen Abstand, behalten Sie aber die komfortable Zeilenlänge bei.
  • Kontrastprüfung: Stellen Sie sicher, dass hintergrundfarbene Callouts oder Dunkelmodus-Umschalter die WCAG-AA-Kontraste einhalten.

Entscheidungsregeln

  • Die Zeichenregel: Wenn eine Textzeile 80 Zeichen überschreitet, ist sie zu breit. Wenn sie weniger als 40 beträgt, ist sie zu schmal. Passen Sie den Container an.
  • Nähe der Überschrift: Eine Überschrift sollte immer näher an dem Inhalt sein, den sie einleitet, als an dem Inhalt, der ihr vorausgeht (Näheprinzip).
  • Medienbreitenlogik: Verwenden Sie "Enthaltene" Bilder für technische Details und "Breite" oder "Vollflächige" Bilder für atmosphärische oder narrative Wechsel.
  • Der "Schielt"-Test für den Rhythmus: Schielen Sie auf die Seite; Sie sollten deutliche "Blöcke" von Text sehen, die durch klare, konsistente Leerräume getrennt sind.

Einschränkungen

  • Barrierefreiheit: Text muss WCAG AA (4,5:1) Kontrast erfüllen. Die Schriftgröße sollte für Fließtext nie kleiner als 16px (1rem) sein.
  • Responsivität: Container müssen fluide sein (verwenden Sie max-width anstelle von fester width). Für Komponenten innerhalb des Artikels (Callouts, eingebettete Medien), die sich an ihren eigenen Container anpassen müssen, anstatt an den Viewport, verwenden Sie Container-Abfragen (@container).
  • Hierarchie: H1 muss am prominentesten sein, aber Fließtext muss am angenehmsten zu lesen sein.

Häufige Fehlermuster

  • Der "Desktop-Ozean": Text, der die gesamte Breite eines 24-Zoll-Monitors einnimmt, was es dem Auge unmöglich macht, die nächste Zeile zu finden.
  • Erstickender Text: Zeilenabstand, der zu eng ist (z. B. 1,1 oder 1,2), wodurch Ober- und Unterlängen kollidieren.
  • Schwebende Überschriften: Überschriften mit gleichem Abstand oben und unten, was unklar macht, zu welchem Abschnitt sie gehören.
  • Inkonsistente Medien: Mischen von zentrierten, linksbündigen und breiten Bildern ohne ein klares logisches System.
  • Der "endlose Scroll": Keine Wegweiser oder Fortschrittsanzeigen in einem 5.000-Wörter-Artikel, was zur Aufgabe durch den Benutzer führt.

Validierungskriterien

  • Die Zeilenlänge (Measure) liegt auf dem Desktop zwischen 45 und 75 Zeichen.
  • Der Zeilenabstand (Leading) beträgt mindestens 1,5 für Fließtext.
  • Der vertikale Rhythmus gruppiert Überschriften deutlich mit dem folgenden Inhalt.
  • Redaktionelle Elemente (Zitate, Callouts) sind visuell vom Fließtext unterscheidbar.
  • Inhaltsverzeichnis oder Wegweiser sind bei Langforminhalten vorhanden.
  • Das Leseerlebnis wurde für mobile Viewports getestet und optimiert.
  • Die Kontrastverhältnisse für den gesamten Text erfüllen die WCAG-AA-Standards.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for progressive disclosure using accordions, ensuring structural integrity, visual affordances, and accessibility across different content densities and devices.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for informational elements that communicate state (Badges) and categorization (Tags) with clarity and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for non-overlay notifications, managing global announcements and contextual inline alerts to communicate system states without interrupting the user's flow.

coastdigitalgroup/coastai-skills

Design and implement a systematic, asymmetrical bento-grid layout framework to organize diverse content types cohesively while maintaining strict visual hierarchy, logical focus order, and responsive flexibility.

coastdigitalgroup/coastai-skills

Design a responsive, mobile-first bottom navigation bar and persistent action dock system for mobile websites and web applications, establishing spatial anchors, tab bar anatomy, badge indicators, thumb-zone ergonomics, safe area inset handling, active/inactive state contrast, and desktop responsive adaptation rules.

coastdigitalgroup/coastai-skills

Design a mobile-first bottom sheet overlay system with configurable detents, drag affordances, safe area padding, responsive desktop modal/popover adaptation, and WCAG AA accessibility compliance.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for secondary navigation trails that provide orientation, context, and one-click access to parent levels in deep information architectures.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for buttons and interactive triggers, managing visual hierarchy, variant logic, and action grouping to ensure clear intent and accessible interaction.

coastdigitalgroup/coastai-skills

Design a systematic framework for date and time selection, managing calendar grids, range pickers, and scheduling interfaces to ensure precision and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for modular content containers that maintain hierarchy, structural integrity, and action alignment across variable content and responsive viewports.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for horizontal discovery components, managing navigation affordances, scroll behavior, and accessibility to ensure effective content density without compromising usability.

coastdigitalgroup/coastai-skills

Design a systematic, highly accessible, and developer-friendly UI layout framework for code blocks, snippet showcases, multi-file code tabs, line-highlighting, diff views, and syntax token contrast in technical documentation and developer platforms.

coastdigitalgroup/coastai-skills

Design a systematic framework for global command menus (Cmd+K panels) that combines keyboard-driven navigation, command execution, and shortcut discovery into an accessible, responsive overlay.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for threaded conversations, managing nesting depths, action hierarchies, and community signaling to foster engagement and readability.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for side-by-side comparison interfaces, managing high attribute density and responsive complexity to support informed decision-making.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for user privacy, managing consent banners, preference centers, and persistent privacy controls to balance legal compliance with user trust.

coastdigitalgroup/coastai-skills

Design and implement a systematic, highly accessible, and responsive visual layout framework for conversational chat widgets, live chat boxes, and chatbot panels that ensures clear message scannability, native focus flow, and seamless mobile keyboard adaptation.

coastdigitalgroup/coastai-skills

Design a systematic, accessible, and high-conversion framework for custom select dropdowns and comboboxes, defining anatomy, states, search-filtering, and responsive mobile-adaptive patterns.

coastdigitalgroup/coastai-skills

Design and specify a systematic dark theme framework, establishing rules for elevation-based surface colors, desaturated brand accents, text legibility, and media adaptation to ensure an accessible, low-fatigue experience.

coastdigitalgroup/coastai-skills

Design and implement a systematic color palette that ensures WCAG 2.2 accessibility compliance. Trigger this skill when asked to define brand colors, create UI themes, or establish a visual system for a website.

Verwandte Skills