|
| 1 | +--- |
| 2 | +name: Layouts |
| 3 | +index: 8 |
| 4 | +lang: de |
| 5 | +--- |
| 6 | + |
| 7 | +# Seiten-Layouts |
| 8 | + |
| 9 | +Hyperbook bietet drei Layout-Optionen für unterschiedliche Anforderungen an die Inhaltsdarstellung. Sie können ein Layout wählen, indem Sie die `layout` Eigenschaft im Frontmatter Ihrer Seite hinzufügen. |
| 10 | + |
| 11 | +## Verfügbare Layouts |
| 12 | + |
| 13 | +### Standard-Layout |
| 14 | + |
| 15 | +Das Standardlayout mit sichtbarer Seitenleiste auf Desktop-Bildschirmen. Dies ist das Standardlayout, wenn kein Layout angegeben wird. |
| 16 | + |
| 17 | +**Merkmale:** |
| 18 | +- Seitenleisten-Navigation auf Desktop immer sichtbar |
| 19 | +- Inhaltsbereich mit optimaler Lesebreite |
| 20 | +- Responsives Design, das auf Mobilgeräten zur Drawer-Navigation wechselt |
| 21 | + |
| 22 | +**Verwendung:** |
| 23 | +```md |
| 24 | +--- |
| 25 | +name: Meine Seite |
| 26 | +layout: default |
| 27 | +--- |
| 28 | +``` |
| 29 | + |
| 30 | +Oder lassen Sie die `layout` Eigenschaft einfach weg. |
| 31 | + |
| 32 | +**Am besten für:** Standard-Dokumentationsseiten, Tutorials und Artikel. |
| 33 | + |
| 34 | +--- |
| 35 | + |
| 36 | +### Wide Layout |
| 37 | + |
| 38 | +Inhalt in voller Breite mit Navigation immer im Drawer-Modus, bietet maximalen horizontalen Platz. |
| 39 | + |
| 40 | +**Merkmale:** |
| 41 | +- Inhalt erstreckt sich über volle Breite mit Padding |
| 42 | +- Seitenleiste auf allen Bildschirmgrößen versteckt |
| 43 | +- Navigation über Hamburger-Menü zugänglich |
| 44 | +- Ideal für Inhalte, die horizontalen Platz benötigen |
| 45 | + |
| 46 | +**Verwendung:** |
| 47 | +```md |
| 48 | +--- |
| 49 | +name: Meine Breite Seite |
| 50 | +layout: wide |
| 51 | +--- |
| 52 | +``` |
| 53 | + |
| 54 | +**Am besten für:** |
| 55 | +- Datentabellen mit vielen Spalten |
| 56 | +- Lange Code-Beispiele |
| 57 | +- Bildergalerien |
| 58 | +- Interaktive eingebettete Inhalte |
| 59 | +- Präsentations-Seiten |
| 60 | + |
| 61 | +**[Wide Layout Demo ansehen →](/de/advanced/wide-layout-demo)** |
| 62 | + |
| 63 | +--- |
| 64 | + |
| 65 | +### Standalone Layout |
| 66 | + |
| 67 | +Nur-Inhalts-Anzeige mit allen versteckten Navigations- und UI-Elementen, perfekt für iframe-Einbettung. |
| 68 | + |
| 69 | +**Merkmale:** |
| 70 | +- Keine Header-, Seitenleisten- oder Footer-Elemente |
| 71 | +- Saubere, ablenkungsfreie Inhalte |
| 72 | +- Kann über Frontmatter, URL-Parameter oder automatisch in iframes aktiviert werden |
| 73 | +- Entwickelt für die Einbettung in externe Seiten |
| 74 | +- Versteckt automatisch TOC- und QR-Code-Buttons |
| 75 | + |
| 76 | +**Verwendungsmethode 1: Frontmatter** |
| 77 | +```md |
| 78 | +--- |
| 79 | +name: Meine Standalone-Seite |
| 80 | +layout: standalone |
| 81 | +--- |
| 82 | +``` |
| 83 | + |
| 84 | +**Verwendungsmethode 2: URL-Parameter** (funktioniert auf jeder Seite) |
| 85 | +```html |
| 86 | +<iframe src="https://ihr-hyperbook.com/beliebige-seite?standalone=true"></iframe> |
| 87 | +``` |
| 88 | + |
| 89 | +**Verwendungsmethode 3: Automatische Erkennung** (iframe-Einbettung) |
| 90 | + |
| 91 | +Wenn eine Hyperbook-Seite in einem iframe eingebettet wird, wechselt sie automatisch in den Standalone-Modus - keine Konfiguration erforderlich! Dies ermöglicht eine nahtlose Einbettung ohne URL-Parameter oder Frontmatter-Änderungen. |
| 92 | + |
| 93 | +```html |
| 94 | +<!-- Betten Sie einfach eine beliebige Seite ein - Standalone-Modus wird automatisch aktiviert --> |
| 95 | +<iframe src="https://ihr-hyperbook.com/beliebige-seite"></iframe> |
| 96 | +``` |
| 97 | + |
| 98 | +Die automatische Erkennung sorgt für saubere, ablenkungsfreie Inhalte bei iframe-Einbettungen und behält gleichzeitig die volle Funktionalität bei, wenn Seiten direkt aufgerufen werden. |
| 99 | + |
| 100 | +**Am besten für:** |
| 101 | +- Lernmanagementsystem (LMS) Integration |
| 102 | +- Einbettung in Dokumentationsportale |
| 103 | +- Mobile App Webviews |
| 104 | +- Widget-Integration |
| 105 | +- Präsentationen |
| 106 | + |
| 107 | +**[Standalone Layout Demo ansehen →](/de/advanced/standalone-layout-demo)** |
| 108 | + |
| 109 | +--- |
| 110 | + |
| 111 | +## Konfiguration |
| 112 | + |
| 113 | +Die Layout-Eigenschaft ist optional im Frontmatter Ihrer Seite: |
| 114 | + |
| 115 | +```md |
| 116 | +--- |
| 117 | +name: Seitentitel |
| 118 | +layout: wide # oder 'default', 'standalone' |
| 119 | +--- |
| 120 | + |
| 121 | +# Ihr Inhalt hier |
| 122 | +``` |
| 123 | + |
| 124 | +## Layout-Vergleich |
| 125 | + |
| 126 | +| Merkmal | Standard | Wide | Standalone | |
| 127 | +|---------|---------|------|------------| |
| 128 | +| Seitenleisten-Sichtbarkeit | Sichtbar auf Desktop | Immer versteckt | Immer versteckt | |
| 129 | +| Inhaltsbreite | Begrenzt für Lesbarkeit | Volle Breite | Volle Breite | |
| 130 | +| Navigationszugriff | Seitenleiste / Drawer | Nur Drawer | Keine (versteckt) | |
| 131 | +| Header | Sichtbar | Sichtbar | Versteckt | |
| 132 | +| Footer | Sichtbar | Sichtbar | Versteckt | |
| 133 | +| Bester Anwendungsfall | Dokumentation | Tabellen, Galerien | iframe-Einbettung | |
| 134 | + |
| 135 | +--- |
| 136 | + |
| 137 | +## Tipps |
| 138 | + |
| 139 | +- **Standard-Layout**: Verwenden Sie es für die meisten Dokumentationsseiten, um eine konsistente Navigation zu gewährleisten |
| 140 | +- **Wide Layout**: Wechseln Sie zu wide, wenn Inhalte horizontalen Platz benötigen (Tabellen, Code, Galerien) |
| 141 | +- **Standalone Layout**: Verwenden Sie den URL-Parameter (`?standalone=true`) für flexible iframe-Einbettung ohne Änderung der Seitenquelle |
| 142 | +- Sie können verschiedene Layouts über Seiten im selben Hyperbook-Projekt mischen |
0 commit comments