[{"content":"","externalUrl":"https://n9o.xyz","permalink":"/de/users/0-e8b2eb823290677fbba3390d5cef2c35/","section":"Benutzer","summary":"","title":"n9o.xyz","type":"users"},{"content":" Blowfish ist vollgepackt mit unzähligen Funktionen. Das ursprüngliche Ziel von Blowfish war es, ein Theme zu entwickeln, das einfach und leichtgewichtig ist. Das Theme ist ein Fork von Congo und erweitert dessen ursprüngliche Vision.\nTailwind CSS 3.0 # Tailwind CSS ist das Herzstück von Blowfish und diese Version enthält die neueste Tailwind CSS Version 3. Sie bringt Leistungsoptimierungen und Unterstützung für einige großartige neue CSS-Funktionen mit sich.\nMehrsprachige Unterstützung # Eine häufig angefragte Funktion: Blowfish ist jetzt mehrsprachig! Wenn Sie Ihre Inhalte in mehreren Sprachen veröffentlichen, wird die Website mit allen verfügbaren Übersetzungen erstellt.\n🇬🇧 🇩🇪 🇫🇷 🇪🇸 🇨🇳 🇧🇷 🇹🇷 🇧🇩 Dank der Beiträge aus der Community wurde Blowfish bereits in dreißig Sprachen übersetzt, und weitere werden im Laufe der Zeit hinzugefügt. Übrigens sind Pull Requests für neue Sprachen immer willkommen!\nRTL-Sprachunterstützung # Einer der Vorteile der neuen Tailwind- und Mehrsprachigkeitsfunktionen ist die Möglichkeit, RTL-Sprachunterstützung hinzuzufügen. Wenn aktiviert, wird der gesamte Seiteninhalt von rechts nach links neu angeordnet. Jedes Element im Theme wurde umgestaltet, um in diesem Modus großartig auszusehen, was Autoren hilft, die Inhalte in RTL-Sprachen erstellen möchten.\nRTL wird pro Sprache gesteuert, sodass Sie sowohl RTL- als auch LTR-Inhalte in Ihren Projekten mischen können und das Theme entsprechend reagiert.\nAutomatische Bildgrößenanpassung # Eine große Änderung in Blowfish 2.0 ist die Hinzufügung der automatischen Bildgrößenanpassung. Mithilfe der Leistung von Hugo Pipes werden Bilder in Markdown-Inhalten jetzt automatisch auf verschiedene Ausgabegrößen skaliert. Diese werden dann mit HTML srcset-Attributen präsentiert, wodurch optimierte Dateigrößen an Ihre Websitebesucher geliefert werden.\n\u0026lt;!-- Markdown: ![Mein Bild](image.jpg) --\u0026gt; \u0026lt;img srcset=\u0026#34; /image_320x0_resize_q75_box.jpg 320w, /image_635x0_resize_q75_box.jpg 635w, /image_1024x0_resize_q75_box.jpg 1024w\u0026#34; src=\u0026#34;/image_635x0_resize_q75_box.jpg\u0026#34; alt=\u0026#34;Mein Bild\u0026#34; /\u0026gt; Das Beste daran ist, dass Sie nichts ändern müssen! Verwenden Sie einfach die Standard-Markdown-Bildsyntax und lassen Sie das Theme den Rest erledigen. Wenn Sie etwas mehr Kontrolle wünschen, wurde der figure-Shortcode komplett überarbeitet, um die gleichen Größenanpassungsvorteile zu bieten.\nWebsite-Suche # Angetrieben von Fuse.js ermöglicht die Website-Suche Besuchern, Ihre Inhalte schnell und einfach zu finden. Alle Suchen werden clientseitig durchgeführt, was bedeutet, dass auf dem Server nichts konfiguriert werden muss und Abfragen superschnell ausgeführt werden. Aktivieren Sie einfach die Funktion in Ihrer Site-Konfiguration und schon kann es losgehen. Ach ja, und sie unterstützt auch die vollständige Tastaturnavigation!\nInhaltsverzeichnisse # Eine häufig angefragte Funktion: Blowfish unterstützt jetzt Inhaltsverzeichnisse auf Artikelseiten. Sie können es auf dieser Seite in Aktion sehen. Die Inhalte sind vollständig responsiv und passen sich an, um den verfügbaren Platz bei verschiedenen Bildschirmauflösungen optimal zu nutzen.\nVerfügbar auf globaler oder pro-Artikel-Basis, kann das Inhaltsverzeichnis mithilfe der Standard-Hugo-Konfigurationswerte vollständig angepasst werden, sodass Sie das Verhalten an Ihr Projekt anpassen können.\nVerbesserungen der Barrierefreiheit # Von der Hinzufügung von ARIA-Beschreibungen zu mehr Elementen bis hin zur einfachen Anpassung des Kontrasts bestimmter Textelemente ist diese Version die bisher barrierefreieste.\nVersion 2 führt auch \u0026ldquo;Zum Inhalt springen\u0026rdquo;- und \u0026ldquo;Nach oben scrollen\u0026rdquo;-Links ein, die eine schnelle Navigation ermöglichen. Es gibt auch Tastaturkürzel zum Aktivieren von Elementen wie der Suche, ohne zur Maus greifen zu müssen.\nDie neuen Bildgrößenanpassungsfunktionen bieten auch volle Kontrolle über alt- und title-Elemente, was ein barrierefreies Erlebnis für alle Besucher ermöglicht.\nUnd vieles mehr # Es gibt unzählige weitere Funktionen zu entdecken. Von der Möglichkeit, Taxonomien auf Artikeln und Listenseiten anzuzeigen, bis hin zur Verwendung des neuen headline-Autorenparameters zur Anpassung Ihrer Homepage. Es gibt auch verbesserte JSON-LD-strukturierte Daten, die die SEO-Leistung weiter optimieren.\n","externalUrl":null,"permalink":"/de/docs/welcome/","section":"Dokumentation","summary":" Blowfish ist vollgepackt mit unzähligen Funktionen. Das ursprüngliche Ziel von Blowfish war es, ein Theme zu entwickeln, das einfach und leichtgewichtig ist. Das Theme ist ein Fork von Congo und erweitert dessen ursprüngliche Vision.\n","title":"Willkommen bei Blowfish","type":"docs"},{"content":"Folgen Sie einfach dem standardmäßigen Hugo Schnellstart-Verfahren, um schnell loszulegen.\nDetaillierte Installationsanweisungen finden Sie unten. Anweisungen zum Aktualisieren des Themes sind ebenfalls verfügbar.\nInstallation # Diese Anweisungen bringen Sie von einem komplett leeren Zustand mit Hugo und Blowfish zum Laufen. Die meisten der in diesem Leitfaden erwähnten Abhängigkeiten können mit dem Paketmanager Ihrer Wahl für Ihre Plattform installiert werden.\nHugo installieren # Wenn Sie Hugo noch nicht verwendet haben, müssen Sie es auf Ihrem lokalen Computer installieren. Sie können überprüfen, ob es bereits installiert ist, indem Sie den Befehl hugo version ausführen.\nStellen Sie sicher, dass Sie Hugo Version 0.141.0 oder höher verwenden, da das Theme einige der neuesten Hugo-Funktionen nutzt. Sie finden detaillierte Installationsanweisungen für Ihre Plattform in der Hugo-Dokumentation.\nBlowfish Tools (empfohlen) # Wir haben gerade ein neues CLI-Tool veröffentlicht, das Ihnen beim Einstieg mit Blowfish hilft. Es erstellt ein neues Hugo-Projekt, installiert das Theme und richtet die Theme-Konfigurationsdateien für Sie ein. Es befindet sich noch in der Beta-Phase, also melden Sie bitte alle Probleme, die Sie finden.\nInstallieren Sie das CLI-Tool global mit npm (oder einem anderen Paketmanager):\nnpx blowfish-tools oder\nnpm i -g blowfish-tools Führen Sie dann den Befehl blowfish-tools aus, um einen interaktiven Durchlauf zu starten, der Sie durch Erstellungs- und Konfigurationsanwendungsfälle führt.\nblowfish-tools Sie können auch den Befehl blowfish-tools new ausführen, um ein neues Hugo-Projekt zu erstellen und das Theme in einem Schritt zu installieren. Weitere Informationen finden Sie in der CLI-Hilfe.\nblowfish-tools new mynewsite Hier ist ein kurzes Video, das zeigt, wie schnell Sie mit dem CLI-Tool mit Blowfish starten können:\nInstallation ohne CLI # Eine neue Website erstellen # Führen Sie den Befehl hugo new site mywebsite aus, um eine neue Hugo-Website in einem Verzeichnis namens mywebsite zu erstellen.\nBeachten Sie, dass Sie das Projektverzeichnis beliebig benennen können, aber die folgenden Anweisungen gehen davon aus, dass es mywebsite heißt. Wenn Sie einen anderen Namen verwenden, stellen Sie sicher, dass Sie ihn entsprechend ersetzen.\nDas Blowfish-Theme herunterladen # Es gibt verschiedene Möglichkeiten, das Blowfish-Theme in Ihre Hugo-Website zu installieren. Von der einfachsten bis zur schwierigsten Installation und Wartung sind dies:\nGit-Submodul (empfohlen) Hugo-Modul Manuelle Dateikopie Wenn Sie unsicher sind, wählen Sie die Git-Submodul-Methode.\nInstallation mit Git # Diese Methode ist die schnellste und einfachste, um das Theme aktuell zu halten. Neben Hugo und Go müssen Sie auch sicherstellen, dass Git auf Ihrem lokalen Computer installiert ist.\nWechseln Sie in das Verzeichnis Ihrer Hugo-Website (das Sie oben erstellt haben), initialisieren Sie ein neues git-Repository und fügen Sie Blowfish als Submodul hinzu.\ncd mywebsite git init git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish Fahren Sie dann mit dem Einrichten der Theme-Konfigurationsdateien fort.\nInstallation mit Hugo # Für diese Methode verwenden Sie Hugo zur Verwaltung Ihrer Themes. Hugo verwendet Go zum Initialisieren und Verwalten von Modulen, stellen Sie also sicher, dass go installiert ist, bevor Sie fortfahren.\nLaden Sie Go herunter und installieren Sie es. Sie können überprüfen, ob es bereits installiert ist, indem Sie den Befehl go version verwenden.\nStellen Sie sicher, dass Sie Go Version 1.12 oder höher verwenden, da Hugo dies für die korrekte Funktion von Modulen benötigt. Initialisieren Sie von Ihrem Hugo-Projektverzeichnis (das Sie oben erstellt haben) Module für Ihre Website:\n# Wenn Sie Ihr Projekt auf GitHub verwalten hugo mod init github.com/\u0026lt;username\u0026gt;/\u0026lt;repo-name\u0026gt; # Wenn Sie Ihr Projekt lokal verwalten hugo mod init my-project Fügen Sie das Theme zu Ihrer Konfiguration hinzu, indem Sie eine neue Datei config/_default/module.toml erstellen und Folgendes hinzufügen:\n[[imports]] disable = false path = \u0026#34;github.com/nunocoracao/blowfish/v2\u0026#34; Starten Sie Ihren Server mit hugo server und das Theme wird automatisch heruntergeladen.\nFahren Sie mit dem Einrichten der Theme-Konfigurationsdateien fort.\nManuelle Installation # Laden Sie die neueste Version des Theme-Quellcodes herunter.\nVon Github herunterladen Entpacken Sie das Archiv, benennen Sie den Ordner in blowfish um und verschieben Sie ihn in das Verzeichnis themes/ im Stammordner Ihres Hugo-Projekts.\nFahren Sie mit dem Einrichten der Theme-Konfigurationsdateien fort.\nTheme-Konfigurationsdateien einrichten # Löschen Sie im Stammordner Ihrer Website die von Hugo generierte Datei hugo.toml. Kopieren Sie die *.toml-Konfigurationsdateien aus dem Theme in Ihren Ordner config/_default/. Dadurch wird sichergestellt, dass Sie alle korrekten Theme-Einstellungen haben und das Theme einfach an Ihre Bedürfnisse anpassen können.\nHinweis: Sie sollten die Datei module.toml nicht überschreiben, wenn in Ihrem Projekt bereits eine vorhanden ist! Je nachdem, wie Sie das Theme installiert haben, finden Sie die Theme-Konfigurationsdateien an verschiedenen Stellen:\nHugo-Module: Im Hugo-Cache-Verzeichnis oder laden Sie eine Kopie herunter von GitHub Git-Submodul oder manuelle Installation: themes/blowfish/config/_default Nachdem Sie die Dateien kopiert haben, sollte Ihr Konfigurationsordner so aussehen:\nconfig/_default/ ├─ hugo.toml ├─ languages.en.toml ├─ markup.toml ├─ menus.en.toml ├─ module.toml # wenn Sie Hugo-Module zur Installation verwendet haben └─ params.toml Wichtig: Wenn Sie Blowfish nicht mit Hugo-Modulen installiert haben, müssen Sie die Zeile theme = \u0026quot;blowfish\u0026quot; am Anfang Ihrer hugo.toml-Datei hinzufügen. Nächste Schritte # Die grundlegende Blowfish-Installation ist nun abgeschlossen. Fahren Sie mit dem Abschnitt Erste Schritte fort, um mehr über die Konfiguration des Themes zu erfahren.\nUpdates installieren # Von Zeit zu Zeit werden neue Versionen veröffentlicht, die Fehlerbehebungen anwenden und neue Funktionen zum Theme hinzufügen. Um diese Änderungen zu nutzen, müssen Sie die Theme-Dateien auf Ihrer Website aktualisieren.\nWie Sie dabei vorgehen, hängt von der Installationsmethode ab, die Sie bei der ursprünglichen Installation des Themes gewählt haben. Anweisungen für jede Methode finden Sie unten.\nGit-Submodul Hugo-Modul Manuelle Dateikopie Update mit Git # Git-Submodule können mit dem git-Befehl aktualisiert werden. Führen Sie einfach den folgenden Befehl aus und die neueste Version des Themes wird in Ihr lokales Repository heruntergeladen:\ngit submodule update --remote --merge Nachdem das Submodul aktualisiert wurde, erstellen Sie Ihre Website neu und überprüfen Sie, ob alles wie erwartet funktioniert.\nUpdate mit Hugo # Hugo macht das Aktualisieren von Modulen super einfach. Wechseln Sie einfach in Ihr Projektverzeichnis und führen Sie den folgenden Befehl aus:\nhugo mod get -u Hugo aktualisiert automatisch alle Module, die für Ihr Projekt erforderlich sind. Dies geschieht durch Überprüfung Ihrer module.toml- und go.mod-Dateien. Wenn Sie Probleme mit dem Update haben, überprüfen Sie, ob diese Dateien noch korrekt konfiguriert sind.\nErstellen Sie dann einfach Ihre Website neu und überprüfen Sie, ob alles wie erwartet funktioniert.\nManuelles Update # Das manuelle Aktualisieren von Blowfish erfordert, dass Sie die neueste Kopie des Themes herunterladen und die alte Version in Ihrem Projekt ersetzen.\nBeachten Sie, dass alle lokalen Anpassungen, die Sie an den Theme-Dateien vorgenommen haben, bei diesem Vorgang verloren gehen. Laden Sie die neueste Version des Theme-Quellcodes herunter.\nVon Github herunterladen Entpacken Sie das Archiv, benennen Sie den Ordner in blowfish um und verschieben Sie ihn in das Verzeichnis themes/ im Stammordner Ihres Hugo-Projekts. Sie müssen das vorhandene Verzeichnis überschreiben, um alle Theme-Dateien zu ersetzen.\nErstellen Sie Ihre Website neu und überprüfen Sie, ob alles wie erwartet funktioniert.\n","externalUrl":null,"permalink":"/de/docs/installation/","section":"Dokumentation","summary":"Folgen Sie einfach dem standardmäßigen Hugo Schnellstart-Verfahren, um schnell loszulegen.\nDetaillierte Installationsanweisungen finden Sie unten. Anweisungen zum Aktualisieren des Themes sind ebenfalls verfügbar.\nInstallation # Diese Anweisungen bringen Sie von einem komplett leeren Zustand mit Hugo und Blowfish zum Laufen. Die meisten der in diesem Leitfaden erwähnten Abhängigkeiten können mit dem Paketmanager Ihrer Wahl für Ihre Plattform installiert werden.\n","title":"Installation","type":"docs"},{"content":"","externalUrl":"https://madoke.org/","permalink":"/de/users/1-96d3e57dcc931de55cc23a825d40be2c/","section":"Benutzer","summary":"","title":"madoke.org","type":"users"},{"content":"","externalUrl":"https://code-chimp.com","permalink":"/de/users/2-4bc0917e04c4859cedb32a48bff27846/","section":"Benutzer","summary":"","title":"code-chimp.com","type":"users"},{"content":" Dieser Abschnitt setzt voraus, dass Sie das Blowfish-Theme bereits installiert haben. Wir haben gerade ein CLI-Tool veröffentlicht, das Ihnen beim Einstieg mit Blowfish hilft. Es unterstützt Sie bei Installation und Konfiguration. Installieren Sie das CLI-Tool global mit:\nnpx blowfish-tools Die mit Blowfish gelieferten Konfigurationsdateien enthalten alle möglichen Einstellungen, die das Theme erkennt. Standardmäßig sind viele davon auskommentiert, aber Sie können sie einfach einkommentieren, um eine bestimmte Funktion zu aktivieren oder zu ändern.\nGrundkonfiguration # Bevor Sie Inhalte erstellen, sollten Sie für eine neue Installation einige Dinge festlegen. Beginnen Sie in der Datei hugo.toml und setzen Sie die Parameter baseURL und languageCode. Der languageCode sollte auf die Hauptsprache eingestellt werden, in der Sie Ihre Inhalte verfassen werden.\n# config/_default/hugo.toml baseURL = \u0026#34;https://your_domain.com/\u0026#34; languageCode = \u0026#34;de\u0026#34; Der nächste Schritt ist die Konfiguration der Spracheinstellungen. Obwohl Blowfish mehrsprachige Setups unterstützt, konfigurieren Sie vorerst nur die Hauptsprache.\nSuchen Sie die Datei languages.en.toml im Konfigurationsordner. Wenn Ihre Hauptsprache Englisch ist, können Sie diese Datei so verwenden, wie sie ist. Andernfalls benennen Sie sie um, sodass sie den richtigen Sprachcode im Dateinamen enthält. Für Deutsch benennen Sie die Datei beispielsweise in languages.de.toml um.\nBeachten Sie, dass der Sprachcode im Dateinamen der Sprachkonfiguration mit der Einstellung languageCode in hugo.toml übereinstimmen sollte. # config/_default/languages.de.toml title = \u0026#34;Meine tolle Website\u0026#34; [params.author] name = \u0026#34;Mein Name\u0026#34; image = \u0026#34;img/author.jpg\u0026#34; headline = \u0026#34;Ein grundsätzlich toller Mensch\u0026#34; bio = \u0026#34;Ein bisschen über mich\u0026#34; links = [ { twitter = \u0026#34;https://twitter.com/username\u0026#34; } ] Die [params.author]-Konfiguration bestimmt, wie die Autoreninformationen auf der Website angezeigt werden. Das Bild sollte im assets/-Ordner der Website platziert werden. Links werden in der Reihenfolge angezeigt, in der sie aufgelistet sind.\nWenn Sie mehr Details benötigen, werden weitere Informationen zu jeder dieser Konfigurationsoptionen im Abschnitt Konfiguration behandelt.\nFarbschemata # Blowfish wird mit einer Reihe von Farbschemata geliefert. Sie können die integrierten Schemata unten ausprobieren:\nautumn avocado bloody blowfish congo fire forest github marvel neon noir one-light princess slate terminal # config/_default/params.toml colorScheme = \u0026#34;blowfish\u0026#34; Jedes Farbschema in Blowfish basiert auf einer Drei-Farben-Palette, die konsistent im gesamten Theme verwendet wird. Jede dieser Hauptfarben basiert auf den Zehn-Stufen-Farbpaletten, die in Tailwind CSS enthalten sind.\nObwohl dies die Standardschemata sind, können Sie auch Ihre eigenen erstellen. Weitere Details finden Sie im Abschnitt Erweiterte Anpassung.\nInhalte organisieren # Standardmäßig zwingt Blowfish Sie nicht, einen bestimmten Inhaltstyp zu verwenden. So können Sie Ihre Inhalte nach Belieben definieren. Sie bevorzugen vielleicht Seiten für eine statische Website, Beiträge für einen Blog oder Projekte für ein Portfolio.\nHier ist ein kurzer Überblick über ein grundlegendes Blowfish-Projekt. Alle Inhalte werden im Ordner content platziert:\n. ├── assets │ └── img │ └── author.jpg ├── config │ └── _default ├── content │ ├── _index.md │ ├── about.md │ └── posts │ ├── _index.md │ ├── first-post.md │ └── another-post │ ├── aardvark.jpg │ └── index.md └── themes └── blowfish Es ist wichtig, ein gutes Verständnis davon zu haben, wie Hugo erwartet, dass Inhalte organisiert werden, da das Theme darauf ausgelegt ist, die Hugo-Seitenbündel voll auszunutzen. Lesen Sie unbedingt die offizielle Hugo-Dokumentation für weitere Informationen.\nBlowfish ist auch flexibel, wenn es um Taxonomien geht. Einige Leute bevorzugen Tags und Kategorien, um ihre Inhalte zu gruppieren, andere bevorzugen Themen.\nHugo verwendet standardmäßig Posts, Tags und Kategorien, und das funktioniert gut, wenn das ist, was Sie möchten. Wenn Sie dies jedoch anpassen möchten, können Sie dies tun, indem Sie eine taxonomies.toml-Konfigurationsdatei erstellen:\n# config/_default/taxonomies.toml topic = \u0026#34;topics\u0026#34; Dies ersetzt die Standard-Tags und Kategorien durch Themen. Weitere Informationen zur Benennung von Taxonomien finden Sie in der Hugo-Taxonomie-Dokumentation.\nWenn Sie eine neue Taxonomie erstellen, müssen Sie die Navigationslinks auf der Website anpassen, um auf die richtigen Abschnitte zu verweisen, was unten behandelt wird.\nMenüs # Blowfish hat zwei Menüs, die angepasst werden können, um dem Inhalt und Layout Ihrer Website zu entsprechen. Das main-Menü erscheint in der Kopfzeile der Website und das footer-Menü erscheint unten auf der Seite, direkt über dem Copyright-Hinweis.\nBeide Menüs werden in der Datei menus.de.toml konfiguriert. Ähnlich wie bei der Sprachkonfigurationsdatei können Sie diese Datei umbenennen und de durch den Sprachcode ersetzen, den Sie verwenden möchten, wenn Sie eine andere Sprache verwenden möchten.\n# config/_default/menus.toml [[main]] name = \u0026#34;Blog\u0026#34; pageRef = \u0026#34;posts\u0026#34; weight = 10 [[main]] name = \u0026#34;Themen\u0026#34; pageRef = \u0026#34;topics\u0026#34; weight = 20 [[main]] pre = \u0026#34;github\u0026#34; name = \u0026#34;GitHub\u0026#34; url = \u0026#34;https://github.com/nunocoracao/blowfish\u0026#34; weight = 30 [[main]] identifier = \u0026#34;github2\u0026#34; pre = \u0026#34;github\u0026#34; url = \u0026#34;https://github.com/nunocoracao/blowfish\u0026#34; weight = 40 [[footer]] name = \u0026#34;Datenschutz\u0026#34; url = \u0026#34;https://external-link\u0026#34; Der Parameter name gibt den Text an, der im Menülink verwendet wird. Sie können optional auch einen title angeben, der das HTML-Title-Attribut für den Link füllt.\nDer Parameter pageRef ermöglicht es Ihnen, einfach auf Hugo-Inhaltsseiten und Taxonomien zu verweisen. Es ist der schnellste Weg, das Menü zu konfigurieren, da Sie einfach auf jedes Hugo-Inhaltselement verweisen können und es automatisch den korrekten Link erstellt. Um auf externe URLs zu verlinken, kann der Parameter url verwendet werden.\nDer Parameter pre ermöglicht es Ihnen, ein Icon aus Blowfishs Icon-Set im Menüeintrag zu platzieren. Dieser Parameter kann mit dem Parameter name oder allein verwendet werden. Wenn Sie mehrere Menüeinträge nur mit Icons verwenden möchten, setzen Sie bitte den Parameter identifier, da Hugo sonst den Namenstag als ID verwendet und wahrscheinlich nicht alle Menüeinträge anzeigt.\nMenülinks werden vom niedrigsten zum höchsten weight sortiert und dann alphabetisch nach name.\nBeide Menüs sind völlig optional und können auskommentiert werden, wenn sie nicht benötigt werden. Verwenden Sie die in der Datei bereitgestellte Vorlage als Leitfaden.\nVerschachtelte Menüs # Das Theme unterstützt auch verschachtelte Menüs. Um sie zu verwenden, müssen Sie nur einen übergeordneten Eintrag in menu.toml definieren und seine Untermenüs mit dem Parameter parent referenzieren. Alle Eigenschaften können für Untermenüs verwendet werden. pageRef und url können auch im übergeordneten Eintrag verwendet werden. Verschachtelte Menüs sind nur im Hauptmenü verfügbar, nicht für die Fußzeile.\n# config/_default/menus.toml [[main]] name = \u0026#34;Übergeordnet\u0026#34; weight = 20 [[main]] name = \u0026#34;Untermenü 1\u0026#34; parent = \u0026#34;Übergeordnet\u0026#34; pageRef = \u0026#34;samples\u0026#34; weight = 20 [[main]] name = \u0026#34;Untermenü 2\u0026#34; parent = \u0026#34;Übergeordnet\u0026#34; pageRef = \u0026#34;samples\u0026#34; weight = 20 [[main]] name = \u0026#34;Untermenü 3\u0026#34; parent = \u0026#34;Übergeordnet\u0026#34; pre = \u0026#34;github\u0026#34; pageRef = \u0026#34;samples\u0026#34; weight = 20 Unternavigationsmenü # Zusätzlich können Sie auch ein Unternavigationsmenü konfigurieren. Definieren Sie einfach neue Menüeinträge als subnavigation in menus.toml. Dies rendert eine zweite Zeile mit Unterkategorien unter dem Hauptkopfzeilenmenü.\n# config/_default/menus.toml [[subnavigation]] name = \u0026#34;Ein interessantes Thema\u0026#34; pageRef = \u0026#34;tags/interesting-topic\u0026#34; weight = 10 [[subnavigation]] name = \u0026#34;Meine tolle Kategorie\u0026#34; pageRef = \u0026#34;categories/awesome\u0026#34; weight = 20 Der Standard-name ist der pageRef in Titelschreibweise.\nThumbnails \u0026amp; Hintergründe # Blowfish wurde so entwickelt, dass es einfach ist, visuelle Unterstützung zu Ihren Artikeln hinzuzufügen. Wenn Sie mit der Hugo-Artikelstruktur vertraut sind, müssen Sie nur eine Bilddatei (fast alle Formate werden unterstützt, aber wir empfehlen .png oder .jpg) in Ihrem Artikelordner platzieren, die mit feature* beginnt. Das ist alles, Blowfish kann dann das Bild sowohl als Thumbnail innerhalb Ihrer Website als auch für oEmbed-Karten auf sozialen Plattformen verwenden.\nHier finden Sie auch einen Leitfaden mit mehr Informationen und ein Beispiel, wenn Sie sehen möchten, wie Sie es machen können.\nZusätzlich unterstützt Blowfish auch Hintergrund-Heldenbilder in Artikeln und Listen. Um ein anderes Bild als das vorgestellte zu verwenden, fügen Sie eine Bilddatei hinzu, deren Name mit background* beginnt.\nDetaillierte Konfiguration # Die obigen Schritte sind die Mindestkonfiguration. Wenn Sie jetzt hugo server ausführen, wird Ihnen eine leere Blowfish-Website präsentiert. Die detaillierte Konfiguration wird im Abschnitt Konfiguration behandelt.\n","externalUrl":null,"permalink":"/de/docs/getting-started/","section":"Dokumentation","summary":" Dieser Abschnitt setzt voraus, dass Sie das Blowfish-Theme bereits installiert haben. Wir haben gerade ein CLI-Tool veröffentlicht, das Ihnen beim Einstieg mit Blowfish hilft. Es unterstützt Sie bei Installation und Konfiguration. Installieren Sie das CLI-Tool global mit:\n","title":"Erste Schritte","type":"docs"},{"content":"Blowfish ist ein hochgradig anpassbares Theme und nutzt einige der neuesten Hugo-Funktionen, um die Konfiguration zu vereinfachen.\nDas Theme wird mit einer Standardkonfiguration geliefert, die Sie mit einem einfachen Blog oder einer statischen Website zum Laufen bringt.\nWir haben gerade ein CLI-Tool veröffentlicht, das Ihnen beim Einstieg mit Blowfish hilft. Es unterstützt Sie bei Installation und Konfiguration. Installieren Sie das CLI-Tool global mit:\nnpx blowfish-tools Die mit dem Theme gelieferten Konfigurationsdateien werden im TOML-Format bereitgestellt, da dies die Standard-Hugo-Syntax ist. Sie können Ihre Konfiguration bei Bedarf in YAML oder JSON konvertieren.\nDie Standard-Theme-Konfiguration ist in jeder Datei dokumentiert, sodass Sie die Einstellungen frei an Ihre Bedürfnisse anpassen können.\nWie in den Installationsanweisungen beschrieben, sollten Sie Ihre Theme-Konfiguration anpassen, indem Sie die Dateien im Ordner config/_default/ Ihres Hugo-Projekts ändern und die Datei hugo.toml im Projektstammverzeichnis löschen. Website-Konfiguration # Standard-Hugo-Konfigurationsvariablen werden im gesamten Theme berücksichtigt, es gibt jedoch einige spezifische Dinge, die für die beste Erfahrung konfiguriert werden sollten.\nDie Website-Konfiguration wird über die Datei config/_default/hugo.toml verwaltet. Die folgende Tabelle zeigt alle Einstellungen, die Blowfish nutzt.\nBeachten Sie, dass die in dieser Tabelle angegebenen Variablennamen die Punktnotation verwenden, um die TOML-Datenstruktur zu vereinfachen (d.h. outputs.home bezieht sich auf [outputs] home).\nName Standard Beschreibung theme \u0026quot;blowfish\u0026quot; Bei Verwendung von Hugo-Modulen sollte dieser Konfigurationswert entfernt werden. Für alle anderen Installationstypen muss dies auf blowfish gesetzt werden, damit das Theme funktioniert. baseURL Nicht gesetzt Die URL zum Stammverzeichnis der Website. defaultContentLanguage \u0026quot;en\u0026quot; Dieser Wert bestimmt die Standardsprache der Theme-Komponenten und Inhalte. Siehe den Abschnitt Sprache und i18n unten für unterstützte Sprachcodes. enableRobotsTXT true Wenn aktiviert, wird eine robots.txt-Datei im Website-Stammverzeichnis erstellt, die Suchmaschinen das Crawlen der gesamten Website ermöglicht. Wenn Sie Ihre eigene vorgefertigte robots.txt bereitstellen möchten, setzen Sie dies auf false und platzieren Sie Ihre Datei im static-Verzeichnis. Für vollständige Kontrolle können Sie ein benutzerdefiniertes Layout bereitstellen, um diese Datei zu generieren. pagination.pagerSize 10 Die Anzahl der Artikel, die auf jeder Seite der Artikelliste angezeigt werden. summaryLength 0 Die Anzahl der Wörter, die zur Generierung der Artikelzusammenfassung verwendet werden, wenn keine im Front Matter angegeben ist. Ein Wert von 0 verwendet den ersten Satz. Dieser Wert hat keine Auswirkung, wenn Zusammenfassungen ausgeblendet sind. outputs.home [\u0026quot;HTML\u0026quot;, \u0026quot;RSS\u0026quot;, \u0026quot;JSON\u0026quot;] Die für die Website generierten Ausgabeformate. Blowfish benötigt HTML, RSS und JSON, damit alle Theme-Komponenten korrekt funktionieren. permalinks Nicht gesetzt Siehe die Hugo-Dokumentation für die Permalink-Konfiguration. taxonomies Nicht gesetzt Siehe den Abschnitt Inhalte organisieren für die Taxonomie-Konfiguration. Thumbnails # Blowfish wurde so entwickelt, dass es einfach ist, visuelle Unterstützung zu Ihren Artikeln hinzuzufügen. Wenn Sie mit der Hugo-Artikelstruktur vertraut sind, müssen Sie nur eine Bilddatei (fast alle Formate werden unterstützt, aber wir empfehlen .png oder .jpg) in Ihrem Artikelordner platzieren, die mit feature* beginnt. Das ist alles, Blowfish kann dann das Bild sowohl als Thumbnail innerhalb Ihrer Website als auch für oEmbed-Karten auf sozialen Plattformen verwenden.\nHier finden Sie auch einen Leitfaden mit mehr Informationen und ein Beispiel, wenn Sie sehen möchten, wie Sie es machen können.\nSprache und i18n # Blowfish ist für vollständig mehrsprachige Websites optimiert und Theme-Assets sind standardmäßig in mehrere Sprachen übersetzt. Die Sprachkonfiguration ermöglicht es Ihnen, mehrere Versionen Ihres Inhalts zu generieren, um Ihren Besuchern ein angepasstes Erlebnis in ihrer Muttersprache zu bieten.\nDas Theme unterstützt derzeit standardmäßig die folgenden Sprachen:\nSprache Code Arabisch ar Bulgarisch bg Bengali bn Katalanisch ca Tschechisch cs Deutsch de Englisch en Esperanto eo Spanisch (Spanien) es Finnisch fi Französisch fr Galizisch gl Hebräisch he Kroatisch hr Ungarisch hu Indonesisch id Italienisch it Japanisch ja Koreanisch ko Niederländisch nl Persisch fa Polnisch pl Portugiesisch (Brasilien) pt-br Portugiesisch (Portugal) pt-pt Rumänisch ro Russisch ru Thai th Türkisch tr Vietnamesisch vi Vereinfachtes Chinesisch (China) zh-cn Traditionelles Chinesisch (Taiwan) zh-tw Die Standardübersetzungen können überschrieben werden, indem Sie eine benutzerdefinierte Datei in i18n/[code].yaml erstellen, die die Übersetzungsstrings enthält. Sie können diese Methode auch verwenden, um neue Sprachen hinzuzufügen. Wenn Sie eine neue Übersetzung mit der Community teilen möchten, öffnen Sie bitte einen Pull Request.\nKonfiguration # Um so flexibel wie möglich zu sein, muss für jede Sprache auf der Website eine Sprachkonfigurationsdatei erstellt werden. Standardmäßig enthält Blowfish eine englische Sprachkonfiguration unter config/_default/languages.en.toml.\nDie Standarddatei kann als Vorlage verwendet werden, um zusätzliche Sprachen zu erstellen, oder umbenannt werden, wenn Sie Ihre Website in einer anderen Sprache als Englisch verfassen möchten. Benennen Sie die Datei einfach im Format languages.[language-code].toml.\nHinweis: Stellen Sie sicher, dass der Parameter defaultContentLanguage in der Website-Konfiguration mit dem Sprachcode in Ihrem Sprachkonfigurationsdateinamen übereinstimmt. Detaillierte Informationen zu allen verfügbaren Konfigurationsparametern finden Sie in der englischen Dokumentation, da die Parameternamen technisch sind und im Original belassen werden.\nTheme-Parameter # Blowfish bietet eine große Anzahl von Konfigurationsparametern, die steuern, wie das Theme funktioniert. Die vollständige Liste aller verfügbaren Parameter finden Sie in der Datei config/_default/params.toml.\nViele der Artikel-Standardeinstellungen können auf Artikelebene überschrieben werden, indem sie im Front Matter angegeben werden. Weitere Details finden Sie im Abschnitt Front Matter.\nWeitere Konfigurationsdateien # Das Theme enthält auch eine markup.toml-Konfigurationsdatei. Diese Datei enthält einige wichtige Parameter, die sicherstellen, dass Hugo korrekt konfiguriert ist, um mit Blowfish erstellte Websites zu generieren.\nStellen Sie immer sicher, dass diese Datei im Konfigurationsverzeichnis vorhanden ist und dass die erforderlichen Werte gesetzt sind. Andernfalls können bestimmte Funktionen nicht korrekt funktionieren und es kann zu unbeabsichtigtem Verhalten kommen.\n","externalUrl":null,"permalink":"/de/docs/configuration/","section":"Dokumentation","summary":"Blowfish ist ein hochgradig anpassbares Theme und nutzt einige der neuesten Hugo-Funktionen, um die Konfiguration zu vereinfachen.\nDas Theme wird mit einer Standardkonfiguration geliefert, die Sie mit einem einfachen Blog oder einer statischen Website zum Laufen bringt.\n","title":"Konfiguration","type":"docs"},{"content":"","externalUrl":"https://mucahitkurtlar.github.io","permalink":"/de/users/3-9d028495840ad385e6cb3ccf051dca22/","section":"Benutzer","summary":"","title":"mucahitkurtlar.github.io","type":"users"},{"content":"","externalUrl":"https://brendanwallace.github.io","permalink":"/de/users/4-64ef36564d497eed256b9f4c56b1184e/","section":"Benutzer","summary":"","title":"brendanwallace.github.io","type":"users"},{"content":"Blowfish bietet ein vollständig flexibles Homepage-Layout. Es gibt zwei Hauptvorlagen zur Auswahl mit zusätzlichen Einstellungen zur Anpassung des Designs. Alternativ können Sie auch Ihre eigene Vorlage bereitstellen und die vollständige Kontrolle über den Homepage-Inhalt haben.\nDas Layout der Homepage wird durch die Einstellung homepage.layout in der Konfigurationsdatei params.toml gesteuert. Zusätzlich haben alle Layouts die Option, eine Liste der neuesten Artikel einzuschließen.\nProfil-Layout # Das Standard-Layout ist das Profil-Layout, das sich hervorragend für persönliche Websites und Blogs eignet. Es stellt die Details des Autors in den Vordergrund, indem es ein Bild und Links zu sozialen Profilen bereitstellt.\nDie Autoreninformationen werden in der Sprachen-Konfigurationsdatei bereitgestellt. Weitere Details zu den Parametern finden Sie in den Abschnitten Erste Schritte und Sprachkonfiguration.\nZusätzlich wird jeder Markdown-Inhalt, der im Homepage-Inhalt bereitgestellt wird, unter dem Autorenprofil platziert. Dies ermöglicht zusätzliche Flexibilität für die Anzeige einer Biografie oder anderer benutzerdefinierter Inhalte mit Shortcodes.\nUm das Profil-Layout zu aktivieren, setzen Sie homepage.layout = \u0026quot;profile\u0026quot; in der Konfigurationsdatei params.toml.\nSeiten-Layout # Das Seiten-Layout ist einfach eine normale Inhaltsseite, die Ihren Markdown-Inhalt anzeigt. Es eignet sich hervorragend für statische Websites und bietet viel Flexibilität.\nUm das Seiten-Layout zu aktivieren, setzen Sie homepage.layout = \u0026quot;page\u0026quot; in der Konfigurationsdatei params.toml.\nHero-Layout # Das Hero-Layout vereint Ideen aus den Profil- und Card-Layouts. Es zeigt nicht nur Informationen über den Autor der Website an, sondern lädt auch Ihren Markdown darunter.\nUm das Hero-Layout zu aktivieren, setzen Sie homepage.layout = \u0026quot;hero\u0026quot; und homepage.homepageImage in der Konfigurationsdatei params.toml.\nHintergrund-Layout # Das Hintergrund-Layout ist eine flüssigere Version des Hero-Layouts. Wie beim Hero-Layout zeigt es sowohl Informationen über den Autor der Website an als auch Ihren Markdown darunter.\nUm das Hintergrund-Layout zu aktivieren, setzen Sie homepage.layout = \u0026quot;background\u0026quot; und homepage.homepageImage in der Konfigurationsdatei params.toml.\nCard-Layout # Das Card-Layout ist eine Erweiterung des Seiten-Layouts. Es bietet das gleiche Maß an Flexibilität, indem es auch Ihren Markdown-Inhalt anzeigt und ein Card-Bild zur Anzeige visueller Inhalte hinzufügt.\nUm das Card-Layout zu aktivieren, setzen Sie homepage.layout = \u0026quot;card\u0026quot; und homepage.homepageImage in der Konfigurationsdatei params.toml.\nBenutzerdefiniertes Layout # Wenn die integrierten Homepage-Layouts für Ihre Bedürfnisse nicht ausreichen, haben Sie die Möglichkeit, Ihr eigenes benutzerdefiniertes Layout bereitzustellen. Dies ermöglicht Ihnen die vollständige Kontrolle über den Seiteninhalt und gibt Ihnen im Wesentlichen eine leere Leinwand zum Arbeiten.\nUm das benutzerdefinierte Layout zu aktivieren, setzen Sie homepage.layout = \u0026quot;custom\u0026quot; in der Konfigurationsdatei params.toml.\nNachdem der Konfigurationswert gesetzt ist, erstellen Sie eine neue Datei custom.html und platzieren Sie sie in layouts/partials/home/custom.html. Alles, was in der Datei custom.html steht, wird nun im Inhaltsbereich der Website-Homepage platziert. Sie können beliebiges HTML, Tailwind oder Hugo-Templating-Funktionen verwenden, um Ihr Layout zu definieren.\nUm neueste Artikel im benutzerdefinierten Layout einzuschließen, verwenden Sie das Partial recent-articles/main.html.\nAls Beispiel verwendet die Homepage auf dieser Website das benutzerdefinierte Layout, um zwischen dem Profil- und Seiten-Layout zu wechseln. Besuchen Sie das GitHub-Repository, um zu sehen, wie es funktioniert.\nNeueste Artikel # Alle Homepage-Layouts haben die Option, neueste Artikel unter dem Hauptseiteninhalt anzuzeigen. Um dies zu aktivieren, setzen Sie einfach die Einstellung homepage.showRecent auf true in der Konfigurationsdatei params.toml.\nDie in diesem Abschnitt aufgelisteten Artikel werden von der Einstellung mainSections abgeleitet, die beliebige Inhaltstypen erlaubt, die Sie auf Ihrer Website verwenden. Wenn Sie beispielsweise Inhaltsabschnitte für posts und projects haben, könnten Sie diese Einstellung auf [\u0026quot;posts\u0026quot;, \u0026quot;projects\u0026quot;] setzen, und alle Artikel in diesen beiden Abschnitten würden verwendet, um die Liste der neuesten Artikel zu füllen. Das Theme erwartet, dass diese Einstellung ein Array ist, also wenn Sie nur einen Abschnitt für all Ihre Inhalte verwenden, sollten Sie dies entsprechend setzen: [\u0026quot;blog\u0026quot;].\nThumbnails # Blowfish wurde so entwickelt, dass es einfach ist, visuelle Unterstützung zu Ihren Artikeln hinzuzufügen. Wenn Sie mit der Hugo-Artikelstruktur vertraut sind, müssen Sie nur eine Bilddatei (fast alle Formate werden unterstützt, aber wir empfehlen .png oder .jpg) in Ihrem Artikelordner platzieren, die mit feature* beginnt. Das ist alles, Blowfish kann dann das Bild sowohl als Thumbnail innerhalb Ihrer Website als auch für oEmbed-Karten auf sozialen Plattformen verwenden.\nHier finden Sie einen Leitfaden mit mehr Informationen und ein Beispiel, wenn Sie ein Beispiel sehen möchten.\nCard-Galerie # Blowfish unterstützt auch die Anzeige von Standard-Artikellisten als Card-Galerien. Sie können dies sowohl für den Bereich der neuesten Artikel auf der Homepage als auch für Artikellisten auf Ihrer gesamten Website konfigurieren. Für die Homepage können Sie homepage.cardView und homepage.cardViewScreenWidth verwenden; und für Listen verwenden Sie list.cardView und list.cardViewScreenWidth. Weitere Details finden Sie in der Konfigurations-Dokumentation, und auf der Homepage gibt es eine Live-Demo.\n","externalUrl":null,"permalink":"/de/docs/homepage-layout/","section":"Dokumentation","summary":"Blowfish bietet ein vollständig flexibles Homepage-Layout. Es gibt zwei Hauptvorlagen zur Auswahl mit zusätzlichen Einstellungen zur Anpassung des Designs. Alternativ können Sie auch Ihre eigene Vorlage bereitstellen und die vollständige Kontrolle über den Homepage-Inhalt haben.\n","title":"Homepage-Layout","type":"docs"},{"content":"","externalUrl":"https://pmnxis.github.io","permalink":"/de/users/5-5bf94b5c1e0c4a40d81816df85e1444f/","section":"Benutzer","summary":"","title":"pmnxis.github.io","type":"users"},{"content":"Zusätzlich zu allen Standard-Hugo-Shortcodes fügt Blowfish einige zusätzliche für erweiterte Funktionalität hinzu.\nAlert # alert gibt seinen Inhalt als stilisierte Nachrichtenbox innerhalb Ihres Artikels aus. Es ist nützlich, um auf wichtige Informationen aufmerksam zu machen, die der Leser nicht übersehen sollte.\nParameter Beschreibung icon Optional. Das Symbol, das auf der linken Seite angezeigt wird.\nStandard: triangle-exclamation (Weitere Details zur Verwendung von Symbolen finden Sie im Icon-Shortcode.) iconColor Optional. Die Farbe für das Symbol im einfachen CSS-Stil.\nKann entweder Hex-Werte (#FFFFFF) oder Farbnamen (white) sein\nStandardmäßig basierend auf dem aktuellen Farbschema gewählt. cardColor Optional. Die Farbe für den Kartenhintergrund im einfachen CSS-Stil.\nKann entweder Hex-Werte (#FFFFFF) oder Farbnamen (white) sein\nStandardmäßig basierend auf dem aktuellen Farbschema gewählt. textColor Optional. Die Farbe für den Text im einfachen CSS-Stil.\nKann entweder Hex-Werte (#FFFFFF) oder Farbnamen (white) sein\nStandardmäßig basierend auf dem aktuellen Farbschema gewählt. Die Eingabe erfolgt in Markdown, sodass Sie sie nach Belieben formatieren können.\nBeispiel 1: Keine Parameter\n{{\u0026lt; alert \u0026gt;}} **Warnung!** Diese Aktion ist destruktiv! {{\u0026lt; /alert \u0026gt;}} Warnung! Diese Aktion ist destruktiv! Beispiel 2: Unbenannter Parameter\n{{\u0026lt; alert \u0026#34;twitter\u0026#34; \u0026gt;}} Vergiss nicht, mir auf [Twitter](https://twitter.com/nunocoracao) zu folgen. {{\u0026lt; /alert \u0026gt;}} Vergiss nicht, mir auf Twitter zu folgen. Beispiel 3: Benannte Parameter\n{{\u0026lt; alert icon=\u0026#34;fire\u0026#34; cardColor=\u0026#34;#e63946\u0026#34; iconColor=\u0026#34;#1d3557\u0026#34; textColor=\u0026#34;#f1faee\u0026#34; \u0026gt;}} Dies ist ein Fehler! {{\u0026lt; /alert \u0026gt;}} Dies ist ein Fehler! Admonition # Admonitions ermöglichen es Ihnen, auffällige Hinweisboxen in Ihren Inhalt einzufügen.\nAdmonitions dienen einem ähnlichen Zweck wie der Alert-Shortcode, werden jedoch über Hugo-Render-Hooks implementiert. Der Hauptunterschied liegt in der Syntax: Admonitions verwenden Markdown-Syntax, was sie portabler über verschiedene Plattformen macht, während Shortcodes Hugo-spezifisch sind. Die Syntax ähnelt GitHub-Alerts:\n\u0026gt; [!NOTE] \u0026gt; Eine Admonition vom Typ Note. \u0026gt; [!TIP]+ Benutzerdefinierter Titel \u0026gt; Eine einklappbare Admonition mit benutzerdefiniertem Titel. Note Eine Admonition vom Typ Note.\nBenutzerdefinierter Titel Eine einklappbare Admonition mit benutzerdefiniertem Titel.\nDas Alert-Zeichen (+ oder -) ist optional, um zu steuern, ob die Admonition eingeklappt ist oder nicht. Beachten Sie, dass das Alert-Zeichen nur mit Obsidian kompatibel ist.\nUnterstützte Typen Gültige Admonition-Typen umfassen GitHub-Alert-Typen und Obsidian-Callout-Typen. Die Typen sind nicht case-sensitiv.\nGitHub-Typen: NOTE, TIP, IMPORTANT, WARNING, CAUTION Obsidian-Typen: note, abstract, info, todo, tip, success, question, warning, failure, danger, bug, example, quote\nArticle # Article bettet einen einzelnen Artikel in eine Markdown-Datei ein. Der link zur Datei sollte der .RelPermalink der einzubettenden Datei sein. Beachten Sie, dass der Shortcode nichts anzeigt, wenn er auf seine übergeordnete Seite verweist. Hinweis: Wenn Sie Ihre Website in einem Unterordner wie Blowfish ausführen (z.B. /blowfish/), fügen Sie diesen Pfad bitte in den Link ein.\nParameter Beschreibung link Erforderlich. Der .RelPermalink zum Zielartikel. showSummary Optional. Ein boolescher Wert, der angibt, ob die Artikelzusammenfassung angezeigt werden soll. Wenn nicht gesetzt, wird die Standardkonfiguration der Website verwendet. compactSummary Optional. Ein boolescher Wert, der angibt, ob die Zusammenfassung im kompakten Modus angezeigt werden soll. Standard ist false. Beispiel:\n{{\u0026lt; article link=\u0026#34;/docs/welcome/\u0026#34; showSummary=true compactSummary=true \u0026gt;}} Willkommen bei Blowfish 3 min\u0026middot; loading Neu Dokumentation Blowfish ist vollgepackt mit unzähligen Funktionen. Das ursprüngliche Ziel von Blowfish war es, ein Theme zu entwickeln, das einfach und leichtgewichtig ist. Das Theme ist ein Fork von Congo und erweitert dessen ursprüngliche Vision. Badge # badge gibt eine stilisierte Badge-Komponente aus, die für die Anzeige von Metadaten nützlich ist.\nBeispiel:\n{{\u0026lt; badge \u0026gt;}} Neuer Artikel! {{\u0026lt; /badge \u0026gt;}} Neuer Artikel! Button # button gibt eine stilisierte Button-Komponente aus, die verwendet werden kann, um eine primäre Aktion hervorzuheben. Es hat drei optionale Variablen href, target und rel, die verwendet werden können, um die URL, das Ziel und die Beziehung des Links anzugeben.\nBeispiel:\n{{\u0026lt; button href=\u0026#34;#button\u0026#34; target=\u0026#34;_self\u0026#34; \u0026gt;}} Handlungsaufforderung {{\u0026lt; /button \u0026gt;}} Handlungsaufforderung Carousel # carousel wird verwendet, um mehrere Bilder auf eine interaktive und visuell ansprechende Weise zu präsentieren. Dies ermöglicht es dem Benutzer, durch mehrere Bilder zu gleiten, während nur der vertikale Platz eines einzelnen Bildes beansprucht wird. Alle Bilder werden mit der vollen Breite der übergeordneten Komponente und dem von Ihnen festgelegten Seitenverhältnis angezeigt, mit einem Standard von 16:9.\nParameter Beschreibung images Erforderlich. Ein Regex-String zum Abgleichen von Bildnamen oder URLs. aspectRatio Optional. Das Seitenverhältnis für das Karussell. Standardmäßig auf 16-9 eingestellt. interval Optional. Das Intervall für das automatische Scrollen, angegeben in Millisekunden. Standard ist 2000 (2s) Beispiel 1: 16:9 Seitenverhältnis und ausführliche Bilderliste\n{{\u0026lt; carousel images=\u0026#34;{https://cdn.pixabay.com/photo/2016/12/11/12/02/mountains-1899264_960_720.jpg,gallery/03.jpg,gallery/01.jpg,gallery/02.jpg,gallery/04.jpg}\u0026#34; \u0026gt;}} Previous Next Beispiel 2: 21:9 Seitenverhältnis und Regex-Bilderliste\n{{\u0026lt; carousel images=\u0026#34;gallery/*\u0026#34; aspectRatio=\u0026#34;21-9\u0026#34; interval=\u0026#34;2500\u0026#34; \u0026gt;}} Previous Next Chart # chart verwendet die Chart.js-Bibliothek, um Diagramme in Artikel mit einfach strukturierten Daten einzubetten. Es unterstützt eine Reihe von verschiedenen Diagrammstilen und alles kann innerhalb des Shortcodes konfiguriert werden. Geben Sie einfach die Diagrammparameter zwischen den Shortcode-Tags an und Chart.js erledigt den Rest.\nFür Details zur Syntax und unterstützten Diagrammtypen siehe die offizielle Chart.js-Dokumentation.\nBeispiel:\n{{\u0026lt; chart \u0026gt;}} type: \u0026#39;bar\u0026#39;, data: { labels: [\u0026#39;Tomate\u0026#39;, \u0026#39;Blaubeere\u0026#39;, \u0026#39;Banane\u0026#39;, \u0026#39;Limette\u0026#39;, \u0026#39;Orange\u0026#39;], datasets: [{ label: \u0026#39;# der Stimmen\u0026#39;, data: [12, 19, 3, 5, 3], }] } {{\u0026lt; /chart \u0026gt;}} Weitere Chart.js-Beispiele finden Sie auf der Seite Diagramm-Beispiele.\nCode Importer # Dieser Shortcode ermöglicht das einfache Importieren von Code aus externen Quellen, ohne kopieren und einfügen zu müssen.\nParameter Beschreibung url Erforderlich URL zu einer extern gehosteten Code-Datei. type Code-Typ für die Syntaxhervorhebung. startLine Optional Die Zeilennummer, ab der der Import beginnen soll. endLine Optional Die Zeilennummer, bei der der Import enden soll. Beispiel:\n{{\u0026lt; codeimporter url=\u0026#34;https://raw.githubusercontent.com/nunocoracao/blowfish/main/layouts/shortcodes/mdimporter.html\u0026#34; type=\u0026#34;go\u0026#34; \u0026gt;}} {{ $url := .Get \u0026#34;url\u0026#34; }} {{ with resources.GetRemote (urls.Parse $url) }} {{ .Content | markdownify }} {{ else }} {{ warnf \u0026#34;mdimporter shortcode: unable to fetch %q: %s\u0026#34; $url .Position }} {{ end }} {{\u0026lt; codeimporter url=\u0026#34;https://raw.githubusercontent.com/nunocoracao/blowfish/main/config/_default/hugo.toml\u0026#34; type=\u0026#34;toml\u0026#34; startLine=\u0026#34;11\u0026#34; endLine=\u0026#34;18\u0026#34; \u0026gt;}} enableRobotsTXT = true summaryLength = 0 buildDrafts = false buildFuture = false enableEmoji = true Codeberg Card # codeberg ermöglicht es Ihnen, schnell ein Codeberg-Repository über die Codeberg-API zu verlinken und dabei Echtzeit-Updates zu Statistiken wie Stars und Forks bereitzustellen.\nParameter Beschreibung repo [String] Codeberg-Repo im Format benutzername/repo Beispiel 1:\n{{\u0026lt; codeberg repo=\u0026#34;forgejo/forgejo\u0026#34; \u0026gt;}} \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e forgejo/forgejo Beyond coding. We forge. Go 3888 675 Figure # Blowfish enthält einen figure-Shortcode zum Hinzufügen von Bildern zu Inhalten. Der Shortcode ersetzt die grundlegende Hugo-Funktionalität, um zusätzliche Leistungsvorteile zu bieten.\nWenn ein bereitgestelltes Bild eine Seitenressource ist, wird es mit Hugo Pipes optimiert und skaliert, um Bilder bereitzustellen, die für verschiedene Geräteauflösungen geeignet sind. Wenn ein statisches Asset oder eine URL zu einem externen Bild angegeben wird, wird es unverändert ohne Bildverarbeitung durch Hugo eingefügt.\nDer figure-Shortcode akzeptiert sechs Parameter:\nParameter Beschreibung src Erforderlich. Der lokale Pfad/Dateiname oder die URL des Bildes. Bei Angabe eines Pfads und Dateinamens versucht das Theme, das Bild in folgender Reihenfolge zu finden: Zuerst als Seitenressource, die mit der Seite gebündelt ist; dann als Asset im Verzeichnis assets/; und schließlich als statisches Bild im Verzeichnis static/. alt Alternativer Textbeschreibung für das Bild. caption Markdown für die Bildunterschrift, die unter dem Bild angezeigt wird. class Zusätzliche CSS-Klassen, die auf das Bild angewendet werden sollen. href URL, mit der das Bild verlinkt werden soll. target Das Zielattribut für die href-URL. nozoom nozoom=true deaktiviert die Bild-\u0026ldquo;Zoom\u0026rdquo;-Funktionalität. Dies ist besonders nützlich in Kombination mit einem href-Link. default Spezieller Parameter, um zum Standard-Hugo-figure-Verhalten zurückzukehren. Geben Sie einfach default=true an und verwenden Sie dann die normale Hugo-Shortcode-Syntax. Blowfish unterstützt auch die automatische Konvertierung von Bildern, die mit Standard-Markdown-Syntax eingefügt werden. Verwenden Sie einfach das folgende Format und das Theme erledigt den Rest:\n![Alt-Text](image.jpg \u0026#34;Bildunterschrift\u0026#34;) Beispiel:\n{{\u0026lt; figure src=\u0026#34;abstract.jpg\u0026#34; alt=\u0026#34;Abstraktes lila Kunstwerk\u0026#34; caption=\u0026#34;Foto von [Jr Korpa](https://unsplash.com/@jrkorpa) auf [Unsplash](https://unsplash.com/)\u0026#34; \u0026gt;}} \u0026lt;!-- ODER --\u0026gt; ![Abstraktes lila Kunstwerk](abstract.jpg \u0026#34;Foto von [Jr Korpa](https://unsplash.com/@jrkorpa) auf [Unsplash](https://unsplash.com/)\u0026#34;) Foto von Jr Korpa auf Unsplash Forgejo Card # forgejo ermöglicht es Ihnen, schnell ein Forgejo-Repository über die Forgejo-API zu verlinken und dabei Echtzeit-Updates zu Statistiken wie Stars und Forks bereitzustellen.\nParameter Beschreibung repo [String] Forgejo-Repo im Format benutzername/repo server [String] Server-URL wie https://v11.next.forgejo.org Beispiel 1:\n{{\u0026lt; forgejo server=\u0026#34;https://v11.next.forgejo.org\u0026#34; repo=\u0026#34;a/mastodon\u0026#34; \u0026gt;}} a/mastodon Your self-hosted, globally interconnected microblogging community Ruby 0 0 Gallery # gallery ermöglicht es Ihnen, mehrere Bilder auf einmal in einer responsiven Weise mit vielfältigeren und interessanteren Layouts zu präsentieren.\nUm Bilder zur Galerie hinzuzufügen, verwenden Sie img-Tags für jedes Bild und fügen Sie class=\u0026quot;grid-wXX\u0026quot; hinzu, damit die Galerie die Spaltenbreite für jedes Bild identifizieren kann. Die standardmäßig verfügbaren Breiten beginnen bei 10% und gehen bis zu 100% in 5%-Schritten. Um beispielsweise die Breite auf 65% zu setzen, setzen Sie die Klasse auf grid-w65. Zusätzlich sind auch Breiten für 33% und 66% verfügbar, um Galerien mit 3 Spalten zu erstellen. Sie können auch Tailwinds responsive Indikatoren nutzen, um ein responsives Raster zu haben.\nBeispiel 1: Normale Galerie\n{{\u0026lt; gallery \u0026gt;}} \u0026lt;img src=\u0026#34;gallery/01.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/02.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/03.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/04.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/05.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/06.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/07.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; {{\u0026lt; /gallery \u0026gt;}} Beispiel 2: Responsive Galerie\n{{\u0026lt; gallery \u0026gt;}} \u0026lt;img src=\u0026#34;gallery/01.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/02.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/03.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/04.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/05.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/06.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/07.jpg\u0026#34; class=\u0026#34;grid-w50 md:grid-w33 xl:grid-w25\u0026#34; /\u0026gt; {{\u0026lt; /gallery \u0026gt;}} Gist # Der gist-Shortcode ermöglicht es Ihnen, ein GitHub Gist direkt in Ihren Inhalt einzubetten, indem Sie den Gist-Benutzer, die ID und optional eine bestimmte Datei angeben.\nParameter Beschreibung [0] [String] GitHub-Benutzername [1] [String] Gist-ID [2] (optional) [String] Dateiname innerhalb des Gists zum Einbetten (optional) Beispiel 1: Gesamtes Gist einbetten\n{{\u0026lt; gist \u0026#34;octocat\u0026#34; \u0026#34;6cad326836d38bd3a7ae\u0026#34; \u0026gt;}} Beispiel 2: Bestimmte Datei aus Gist einbetten\n{{\u0026lt; gist \u0026#34;rauchg\u0026#34; \u0026#34;2052694\u0026#34; \u0026#34;README.md\u0026#34; \u0026gt;}} Gitea Card # gitea ermöglicht es Ihnen, schnell ein Gitea-Repository über die Gitea-API zu verlinken und dabei Echtzeit-Updates zu Statistiken wie Stars und Forks bereitzustellen.\nParameter Beschreibung repo [String] Gitea-Repo im Format benutzername/repo server [String] Server-URL wie https://git.fsfe.org Beispiel 1:\n{{\u0026lt; gitea server=\u0026#34;https://git.fsfe.org\u0026#34; repo=\u0026#34;FSFE/fsfe-website\u0026#34; \u0026gt;}} FSFE/fsfe-website Source files of fsfe.org, pdfreaders.org, freeyourandroid.org, ilovefs.org, drm.info, and test.fsfe.org. Contribute: https://fsfe.org/contribute/web/ HTML 33 93 GitHub Card # github ermöglicht es Ihnen, schnell ein GitHub-Repository zu verlinken und dabei Statistiken wie die Anzahl der Stars und Forks in Echtzeit anzuzeigen und zu aktualisieren.\nParameter Beschreibung repo [String] GitHub-Repo im Format benutzername/repo showThumbnail Optional [boolean] Zeigt ein Thumbnail für das Repository an Beispiel 1:\n{{\u0026lt; github repo=\u0026#34;nunocoracao/blowfish\u0026#34; showThumbnail=true \u0026gt;}} nunocoracao/blowfish Personal Website \u0026amp; Blog Theme for Hugo HTML 2655 696 GitLab Card # gitlab ermöglicht es Ihnen, schnell ein GitLab-Projekt (GitLabs Bezeichnung für Repository) zu verlinken. Es zeigt Echtzeit-Statistiken wie die Anzahl der Stars und Forks an. Im Gegensatz zu github kann es nicht die Hauptprogrammiersprache eines Projekts anzeigen. Schließlich kann eine benutzerdefinierte GitLab-Instanz-URL angegeben werden, solange der Endpunkt api/v4/projects/ verfügbar ist, was diesen Shortcode mit den meisten selbstgehosteten/Enterprise-Deployments kompatibel macht.\nParameter Beschreibung projectID [String] GitLab numerische Projekt-ID baseURL [String] optionale GitLab-Instanz-URL, Standard ist https://gitlab.com/ Beispiel 1:\n{{\u0026lt; gitlab projectID=\u0026#34;278964\u0026#34; \u0026gt;}} GitLab.org / GitLab GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. Self-host GitLab on your own servers, in a container, or on a cloud provider. 5943 11963 Hugging Face Card # huggingface ermöglicht es Ihnen, schnell ein Hugging Face-Modell oder -Dataset zu verlinken und dabei Echtzeit-Informationen wie die Anzahl der Likes und Downloads sowie Typ und Beschreibung anzuzeigen.\nParameter Beschreibung model [String] Hugging Face-Modell im Format benutzername/modell dataset [String] Hugging Face-Dataset im Format benutzername/dataset Hinweis: Verwenden Sie entweder den Parameter model oder dataset, nicht beide.\nBeispiel 1 (Modell):\n{{\u0026lt; huggingface model=\u0026#34;google-bert/bert-base-uncased\u0026#34; \u0026gt;}} google-bert/bert-base-uncased fill-mask 2584 6.8133004e\u0026#43;07 Beispiel 2 (Dataset):\n{{\u0026lt; huggingface dataset=\u0026#34;stanfordnlp/imdb\u0026#34; \u0026gt;}} stanfordnlp/imdb Large Movie Review Dataset. This is a dataset for binary sentiment classification containing substantially more data than previous benchmark datasets. We provide a set of 25,000 highly polar movie reviews for training, and 25,000 for testing. There is additional unlabeled data for use as well. Supported Tasks and Leaderboards More Information Needed Languages More Information Needed Dataset Structure… See the full description on the dataset page: https://huggingface.co/datasets/stanfordnlp/imdb. dataset 361 114373 Icon # icon gibt ein SVG-Symbol aus und nimmt den Symbolnamen als einzigen Parameter. Das Symbol wird skaliert, um der aktuellen Textgröße zu entsprechen.\nBeispiel:\n{{\u0026lt; icon \u0026#34;github\u0026#34; \u0026gt;}} Ausgabe: Symbole werden mit Hugo-Pipelines gefüllt, was sie sehr flexibel macht. Blowfish enthält eine Reihe von integrierten Symbolen für soziale Netzwerke, Links und andere Zwecke. Auf der Seite Symbol-Beispiele finden Sie eine vollständige Liste der unterstützten Symbole.\nBenutzerdefinierte Symbole können hinzugefügt werden, indem Sie Ihre eigenen Symbol-Assets im Verzeichnis assets/icons/ Ihres Projekts bereitstellen. Das Symbol kann dann im Shortcode mit dem SVG-Dateinamen ohne die Erweiterung .svg referenziert werden.\nSymbole können auch in Partials verwendet werden, indem Sie das Icon-Partial aufrufen.\nKaTeX # Der katex-Shortcode kann verwendet werden, um mathematische Ausdrücke zum Artikelinhalt hinzuzufügen, indem das KaTeX-Paket verwendet wird. Für die verfügbare Syntax siehe die Online-Referenz der unterstützten TeX-Funktionen.\nUm mathematische Ausdrücke in einen Artikel einzufügen, platzieren Sie den Shortcode einfach irgendwo im Inhalt. Er muss nur einmal pro Artikel eingefügt werden und KaTeX rendert automatisch jedes Markup auf dieser Seite. Sowohl Inline- als auch Block-Notation werden unterstützt.\nInline-Notation kann durch Einschließen des Ausdrucks in \\( und \\) Trennzeichen erzeugt werden. Alternativ kann Block-Notation mit $$ Trennzeichen erzeugt werden.\nBeispiel:\n{{\u0026lt; katex \u0026gt;}} \\(f(a,b,c) = (a^2+b^2+c^2)^3\\) \\(f(a,b,c) = (a^2+b^2+c^2)^3\\)\nWeitere Beispiele finden Sie auf der Seite Mathematische Notation-Beispiele.\nKeyword # Die keyword-Komponente kann verwendet werden, um bestimmte wichtige Wörter oder Phrasen visuell hervorzuheben, z.B. berufliche Fähigkeiten usw. Der keywordList-Shortcode kann verwendet werden, um mehrere keyword-Elemente zu gruppieren. Jedes Element kann die folgenden Eigenschaften haben.\nParameter Beschreibung icon Optionales Symbol, das im Keyword verwendet werden soll Die Eingabe erfolgt in Markdown, sodass Sie sie nach Belieben formatieren können.\nBeispiel 1:\n{{\u0026lt; keyword \u0026gt;}} *Super* Fähigkeit {{\u0026lt; /keyword \u0026gt;}} Super Fähigkeit Beispiel 2:\n{{\u0026lt; keywordList \u0026gt;}} {{\u0026lt; keyword icon=\u0026#34;github\u0026#34; \u0026gt;}} Lorem ipsum dolor. {{\u0026lt; /keyword \u0026gt;}} {{\u0026lt; keyword icon=\u0026#34;code\u0026#34; \u0026gt;}} **Wichtige** Fähigkeit {{\u0026lt; /keyword \u0026gt;}} {{\u0026lt; /keywordList \u0026gt;}} {{\u0026lt; keyword \u0026gt;}} *Eigenständige* Fähigkeit {{\u0026lt; /keyword \u0026gt;}} Lorem ipsum dolor Wichtige Fähigkeit Eigenständige Fähigkeit Lead # lead wird verwendet, um den Anfang eines Artikels hervorzuheben. Es kann verwendet werden, um eine Einleitung zu gestalten oder um auf eine wichtige Information aufmerksam zu machen. Wickeln Sie einfach jeden Markdown-Inhalt in den lead-Shortcode ein.\nBeispiel:\n{{\u0026lt; lead \u0026gt;}} Wenn das Leben dir Zitronen gibt, mach Limonade daraus. {{\u0026lt; /lead \u0026gt;}} Wenn das Leben dir Zitronen gibt, mach Limonade daraus. List # List zeigt eine Liste der neuesten Artikel an. Dieser Shortcode erfordert einen Grenzwert, um die Liste zu beschränken. Zusätzlich unterstützt er ein where und einen value, um Artikel nach ihren Parametern zu filtern. Beachten Sie, dass dieser Shortcode seine übergeordnete Seite nicht anzeigt, sie aber für den Grenzwert zählt.\nParameter Beschreibung limit Erforderlich. Die Anzahl der anzuzeigenden neuesten Artikel. title Optionaler Titel für die Liste, Standard ist Recent cardView Optionale Kartenansicht für die Liste aktiviert, Standard ist false where Die Variable, die für die Abfrage von Artikeln verwendet werden soll, z.B. Type value Der Wert, der dem in where definierten Parameter entsprechen muss, z.B. für where == Type könnte ein gültiger Wert sample sein Die Werte where und value werden in der folgenden Abfrage where .Site.RegularPages $where $value im Code des Shortcodes verwendet. Weitere Informationen zu den verfügbaren Parametern finden Sie in den Hugo-Dokumenten. Beispiel #1:\n{{\u0026lt; list limit=2 \u0026gt;}} Neue Beiträge n9o.xyz \u0026#8599; \u0026#8598; Personal Site Theme Author Willkommen bei Blowfish 3 min\u0026middot; loading Neu Dokumentation Beispiel #2:\n{{\u0026lt; list title=\u0026#34;Beispiele\u0026#34; cardView=true limit=6 where=\u0026#34;Type\u0026#34; value=\u0026#34;sample\u0026#34; \u0026gt;}} Samples Mehrere Autoren 1 min\u0026middot; loading Nuno Coração ,\u0026nbsp; Dummy Second Author Autoren Beispiel Thumbnails 1 min\u0026middot; loading Thumbnail Beispiel Icons 2 min\u0026middot; loading Icons Beispiel Shortcodes Markdown 3 min\u0026middot; loading Markdown Css Html Beispiel Rich Content 1 min\u0026middot; loading Shortcodes Datenschutz Beispiel Gist Twitter Youtube Vimeo Platzhaltertext Aktualisiert: 24. Januar 2022\u0026middot;2 min\u0026middot; loading Markdown Text Beispiel Latein LTR/RTL # ltr und rtl ermöglichen es Ihnen, Ihre Inhalte zu mischen. Viele Benutzer von RTL-Sprachen möchten Teile des Inhalts in LTR einfügen. Mit diesem Shortcode können Sie das tun, und durch die Verwendung von % als äußerstes Trennzeichen im Shortcode Hugo-Shortcodes wird jeder Markdown darin normal gerendert.\nBeispiel:\n- Dies ist eine Markdown-Liste. - Standardmäßig LTR-Richtung {{% rtl %}} - هذه القائمة باللغة العربية - من اليمين الى اليسار {{% /rtl %}} Dies ist eine Markdown-Liste. Standardmäßig LTR-Richtung هذه القائمة باللغة العربية من اليمين الى اليسار Markdown Importer # Dieser Shortcode ermöglicht es Ihnen, Markdown-Dateien aus externen Quellen zu importieren. Dies ist nützlich, um Inhalte aus anderen Repositories oder Websites einzubinden, ohne den Inhalt kopieren und einfügen zu müssen.\nParameter Beschreibung url Erforderlich URL zu einer extern gehosteten Markdown-Datei. Beispiel:\n{{\u0026lt; mdimporter url=\u0026#34;https://raw.githubusercontent.com/nunocoracao/nunocoracao/master/README.md\u0026#34; \u0026gt;}} Hi there 👋 # 🧠 Principal PM @ Docker (AI, agents, infra) · Creator of Watchfire and Blowfish · Ex-founder · Mentor \u0026amp; advisor\n🔥 Creator and maintainer of Watchfire @ watchfire.io - repo\n🐡 Creator and maintainer of Blowfish @ blowfish.page - repo\n🐳 Principal Product Manager @ Docker - working on cagent\n📚 mentoring @ mentorcruise\n🚀 Personal blog - n9o.xyz\nMermaid # mermaid ermöglicht es Ihnen, detaillierte Diagramme und Visualisierungen mit Text zu zeichnen. Es verwendet Mermaid im Hintergrund und unterstützt eine große Vielfalt an Diagrammen, Charts und anderen Ausgabeformaten.\nSchreiben Sie einfach Ihre Mermaid-Syntax innerhalb des mermaid-Shortcodes und lassen Sie das Plugin den Rest erledigen.\nFür Details zur Syntax und unterstützten Diagrammtypen siehe die offizielle Mermaid-Dokumentation.\nBeispiel:\n{{\u0026lt; mermaid \u0026gt;}} graph LR; A[Zitronen]--\u0026gt;B[Limonade]; B--\u0026gt;C[Gewinn] {{\u0026lt; /mermaid \u0026gt;}} graph LR; A[Lemons]--\u003eB[Lemonade]; B--\u003eC[Profit] Weitere Mermaid-Beispiele finden Sie auf der Seite Diagramme und Flussdiagramme-Beispiele.\nSwatches # swatches gibt eine Reihe von bis zu drei verschiedenen Farben aus, um Farbelelemente wie eine Farbpalette zu präsentieren. Dieser Shortcode nimmt die HEX-Codes jeder Farbe und erstellt die visuellen Elemente für jede.\nBeispiel\n{{\u0026lt; swatches \u0026#34;#64748b\u0026#34; \u0026#34;#3b82f6\u0026#34; \u0026#34;#06b6d4\u0026#34; \u0026gt;}} Ausgabe Tabs # Der tabs-Shortcode wird häufig verwendet, um verschiedene Varianten eines bestimmten Schritts zu präsentieren. Zum Beispiel kann er verwendet werden, um zu zeigen, wie VS Code auf verschiedenen Plattformen installiert wird.\nBeispiel\n{{\u0026lt; tabs \u0026gt;}} {{\u0026lt; tab label=\u0026#34;Windows\u0026#34; \u0026gt;}} Installation mit Chocolatey: ```pwsh choco install vscode.install ``` oder Installation mit WinGet ```pwsh winget install -e --id Microsoft.VisualStudioCode ``` {{\u0026lt; /tab \u0026gt;}} {{\u0026lt; tab label=\u0026#34;macOS\u0026#34; \u0026gt;}} ```bash brew install --cask visual-studio-code ``` {{\u0026lt; /tab \u0026gt;}} {{\u0026lt; tab label=\u0026#34;Linux\u0026#34; \u0026gt;}} Siehe [Dokumentation](https://code.visualstudio.com/docs/setup/linux#_install-vs-code-on-linux). {{\u0026lt; /tab \u0026gt;}} {{\u0026lt; /tabs \u0026gt;}} Ausgabe\nWindows macOS Linux Installation mit Chocolatey:\nchoco install vscode.install oder Installation mit WinGet\nwinget install -e --id Microsoft.VisualStudioCode brew install --cask visual-studio-code Siehe Dokumentation. Timeline # Die timeline erstellt eine visuelle Zeitleiste, die für verschiedene Anwendungsfälle verwendet werden kann, z.B. berufliche Erfahrung, Projektmeilensteine usw. Der timeline-Shortcode basiert auf dem timelineItem-Unter-Shortcode, um jedes Element innerhalb der Hauptzeitleiste zu definieren. Jedes Element kann die folgenden Eigenschaften haben.\nParameter Beschreibung md Inhalt als Markdown rendern (true/false) icon Das Symbol, das in den Zeitleisten-Visuals verwendet werden soll header Überschrift für jeden Eintrag badge Text, der im Badge oben rechts platziert werden soll subheader Unterüberschrift des Eintrags Beispiel:\n{{\u0026lt; timeline \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;github\u0026#34; header=\u0026#34;Überschrift\u0026#34; badge=\u0026#34;Badge-Test\u0026#34; subheader=\u0026#34;Unterüberschrift\u0026#34; \u0026gt;}} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus. {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;code\u0026#34; header=\u0026#34;Eine weitere großartige Überschrift\u0026#34; badge=\u0026#34;Datum - heute\u0026#34; subheader=\u0026#34;Großartige Unterüberschrift\u0026#34; \u0026gt;}} Mit HTML-Code \u0026lt;ul\u0026gt; \u0026lt;li\u0026gt;Kaffee\u0026lt;/li\u0026gt; \u0026lt;li\u0026gt;Tee\u0026lt;/li\u0026gt; \u0026lt;li\u0026gt;Milch\u0026lt;/li\u0026gt; \u0026lt;/ul\u0026gt; {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;star\u0026#34; header=\u0026#34;Shortcodes\u0026#34; badge=\u0026#34;FANTASTISCH\u0026#34; \u0026gt;}} Mit anderen Shortcodes {{\u0026lt; gallery \u0026gt;}} \u0026lt;img src=\u0026#34;gallery/01.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/02.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/03.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/04.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/05.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/06.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; \u0026lt;img src=\u0026#34;gallery/07.jpg\u0026#34; class=\u0026#34;grid-w33\u0026#34; /\u0026gt; {{\u0026lt; /gallery \u0026gt;}} {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; timelineItem icon=\u0026#34;code\u0026#34; header=\u0026#34;Eine weitere großartige Überschrift\u0026#34;\u0026gt;}} {{\u0026lt; github repo=\u0026#34;nunocoracao/blowfish\u0026#34; \u0026gt;}} {{\u0026lt; /timelineItem \u0026gt;}} {{\u0026lt; /timeline \u0026gt;}} header badge test subheader Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non magna ex. Donec sollicitudin ut lorem quis lobortis. Nam ac ipsum libero. Sed a ex eget ipsum tincidunt venenatis quis sed nisl. Pellentesque sed urna vel odio consequat tincidunt id ut purus. Nam sollicitudin est sed dui interdum rhoncus. Another Awesome Header date - present Awesome Subheader Mit HTML-Code Kaffee Tee Milch Shortcodes AWESOME Mit anderen Shortcodes Another Awesome Header nunocoracao/blowfish Personal Website \u0026amp; Blog Theme for Hugo HTML 2655 696 TypeIt # TypeIt ist das vielseitigste JavaScript-Tool zur Erstellung von Schreibmaschineneffekten auf dem Planeten. Mit einer einfachen Konfiguration können Sie einzelne oder mehrere Strings eingeben, die Zeilen umbrechen, sich gegenseitig löschen und ersetzen, und es kann sogar Strings mit komplexem HTML verarbeiten.\nBlowfish implementiert eine Teilmenge der TypeIt-Funktionen mit einem Shortcode. Schreiben Sie Ihren Text innerhalb des typeit-Shortcodes und verwenden Sie die folgenden Parameter, um das gewünschte Verhalten zu konfigurieren.\nParameter Beschreibung tag [String] html-Tag, das zum Rendern der Strings verwendet wird. classList [String] Liste von css-Klassen, die auf das html-Element angewendet werden sollen. initialString [String] Anfangsstring, der geschrieben erscheint und ersetzt wird. speed [number] Tippgeschwindigkeit, gemessen in Millisekunden zwischen jedem Schritt. lifeLike [boolean] Macht das Tipptempo unregelmäßig, als ob eine echte Person es tut. startDelay [number] Die Zeit, bevor das Plugin nach der Initialisierung mit dem Tippen beginnt. breakLines [boolean] Ob mehrere Strings übereinander gedruckt werden (true) oder ob sie gelöscht und voneinander ersetzt werden (false). waitUntilVisible [boolean] Bestimmt, ob die Instanz beim Laden beginnt oder erst, wenn das Zielelement im Viewport sichtbar wird. Standard ist true loop [boolean] Ob Ihre Strings nach Abschluss kontinuierlich wiederholt werden Beispiel 1:\n{{\u0026lt; typeit \u0026gt;}} Lorem ipsum dolor sit amet {{\u0026lt; /typeit \u0026gt;}} Beispiel 2:\n{{\u0026lt; typeit tag=h1 lifeLike=true \u0026gt;}} Lorem ipsum dolor sit amet, consectetur adipiscing elit. {{\u0026lt; /typeit \u0026gt;}} Beispiel 3:\n{{\u0026lt; typeit tag=h3 speed=50 breakLines=false loop=true \u0026gt;}} \u0026#34;Ehrlich gesagt, meine Liebe, das ist mir egal.\u0026#34; Vom Winde verweht (1939) \u0026#34;Ich werde ihm ein Angebot machen, das er nicht ablehnen kann.\u0026#34; Der Pate (1972) \u0026#34;Toto, ich habe das Gefühl, wir sind nicht mehr in Kansas.\u0026#34; Der Zauberer von Oz (1939) {{\u0026lt; /typeit \u0026gt;}} Video # Blowfish enthält einen video-Shortcode, um lokale oder externe Videos in Inhalte einzubetten. Der Shortcode rendert einen \u0026lt;figure\u0026gt;-Wrapper mit einem responsiven Videoplayer und einer optionalen Bildunterschrift.\nDer video-Shortcode akzeptiert die folgenden Parameter:\nParameter Beschreibung src Erforderlich. Video-URL oder lokaler Pfad. Lokale Suchreihenfolge: Seitenressource → assets/ → static/. poster Optionales Posterbild (URL oder lokaler Pfad). Wenn nicht gesetzt, versucht der Shortcode ein gleichnamiges Bild im Page Bundle zu finden. caption Optionale Markdown-Bildunterschrift unter dem Video. autoplay true/false. Aktiviert Autoplay, wenn true. Standard: false. loop true/false. Wiederholt bei true. Standard: false. muted true/false. Stumm, wenn true. Standard: false. controls true/false. Zeigt die standardmäßigen Browser-Steuerelemente, wenn true. Standard: true. playsinline true/false. Inline-Wiedergabe auf Mobilgeräten bei true. Standard: true. preload metadata (lädt Infos), none (spart Bandbreite) oder auto (lädt mehr vor). Standard: metadata. start Optionale Startzeit in Sekunden. end Optionale Endzeit in Sekunden. ratio Reserviertes Seitenverhältnis für den Player. Unterstützt 16/9, 4/3, 1/1 oder benutzerdefiniertes W/H. Standard: 16/9. fit Wie das Video in das Verhältnis passt: contain (kein Zuschnitt), cover (füllend zuschneiden), fill (strecken). Standard: contain. Wenn der Browser das Video nicht abspielen kann, zeigt der Player einen kurzen englischen Hinweis mit einem Download-Link.\nBeispiel:\n{{\u0026lt; video src=\u0026#34;https://upload.wikimedia.org/wikipedia/commons/5/5a/CC0_-_Public_Domain_Dedication_video_bumper.webm\u0026#34; poster=\u0026#34;https://upload.wikimedia.org/wikipedia/commons/e/e0/CC0.jpg\u0026#34; caption=\u0026#34;**Public-Domain-Demo** — CC0-Video und Poster.\u0026#34; loop=true muted=true \u0026gt;}} Your browser cannot play this video. Download video.\nPublic-Domain-Demo — CC0-Video und Poster. Youtube Lite # Eine Verknüpfung zum Einbetten von YouTube-Videos mit der lite-youtube-embed-Bibliothek. Diese Bibliothek ist eine leichtgewichtige Alternative zu den Standard-YouTube-Einbettungen und wurde für Geschwindigkeit und Effizienz entwickelt.\nParameter Beschreibung id [String] YouTube-Video-ID zum Einbetten. label [String] Beschriftung für das Video params [String] Zusätzliche Parameter für die Videowiedergabe Beispiel 1:\n{{\u0026lt; youtubeLite id=\u0026#34;SgXhGb-7QbU\u0026#34; label=\u0026#34;Blowfish-tools Demo\u0026#34; \u0026gt;}} Beispiel 2:\nSie können alle Player-Parameter von YouTube für die Variable params verwenden, wie unten gezeigt:\nDieses Video startet nach 130 Sekunden (2m10)\n{{\u0026lt; youtubeLite id=\u0026#34;SgXhGb-7QbU\u0026#34; label=\u0026#34;Blowfish-tools Demo\u0026#34; params=\u0026#34;start=130\u0026#34; \u0026gt;}} Dieses Video hat keine UI-Steuerelemente, startet bei 130 Sekunden und stoppt 10 Sekunden später.\nUm mehrere Optionen wie unten gezeigt zu verketten, müssen Sie das Zeichen \u0026amp; zwischen ihnen hinzufügen.\n{{\u0026lt; youtubeLite id=\u0026#34;SgXhGb-7QbU\u0026#34; label=\u0026#34;Blowfish-tools Demo\u0026#34; params=\u0026#34;start=130\u0026amp;end=10\u0026amp;controls=0\u0026#34; \u0026gt;}} Weitere Informationen finden Sie im youtubeLite GitHub-Repo und auf der YouTube-Seite für Player-Parameter.\n","externalUrl":null,"permalink":"/de/docs/shortcodes/","section":"Dokumentation","summary":"Zusätzlich zu allen Standard-Hugo-Shortcodes fügt Blowfish einige zusätzliche für erweiterte Funktionalität hinzu.\nAlert # alert gibt seinen Inhalt als stilisierte Nachrichtenbox innerhalb Ihres Artikels aus. Es ist nützlich, um auf wichtige Informationen aufmerksam zu machen, die der Leser nicht übersehen sollte.\n","title":"Shortcodes","type":"docs"},{"content":"","externalUrl":"https://ciicadalab.github.io","permalink":"/de/users/6-ef51c7b9654a4f2d13525eb80ee46cdf/","section":"Benutzer","summary":"","title":"ciicadalab.github.io","type":"users"},{"content":"Zusätzlich zu den Standard-Hugo-Front-Matter-Parametern fügt Blowfish eine Reihe zusätzlicher Optionen hinzu, um die Darstellung einzelner Artikel anzupassen. Alle verfügbaren Theme-Front-Matter-Parameter sind unten aufgelistet.\nDie Standardwerte der Front-Matter-Parameter werden von der Basiskonfiguration des Themes geerbt, sodass Sie diese Parameter nur in Ihrem Front Matter angeben müssen, wenn Sie die Standardwerte überschreiben möchten.\nName Standard Beschreibung title Nicht gesetzt Der Name des Artikels. description Nicht gesetzt Die Textbeschreibung für den Artikel. Wird in den HTML-Metadaten verwendet. externalUrl Nicht gesetzt Wenn dieser Artikel auf einer Drittanbieter-Website veröffentlicht wird, die URL zu diesem Artikel. Die Angabe einer URL verhindert die Generierung einer Inhaltsseite und alle Verweise auf diesen Artikel verlinken direkt zur Drittanbieter-Website. editURL article.editURL Wenn showEdit aktiv ist, die URL für den Bearbeitungslink. editAppendPath article.editAppendPath Wenn showEdit aktiv ist, ob der Pfad zum aktuellen Artikel an die unter editURL gesetzte URL angehängt werden soll. groupByYear list.groupByYear Ob Artikel auf Listenseiten nach Jahr gruppiert werden. menu Nicht gesetzt Wenn ein Wert angegeben wird, erscheint ein Link zu diesem Artikel in den genannten Menüs. Gültige Werte sind main oder footer. robots Nicht gesetzt String, der angibt, wie Robots diesen Artikel behandeln sollen. Wenn gesetzt, wird er im Seitenkopf ausgegeben. Siehe Googles Dokumentation für gültige Werte. sharingLinks article.sharingLinks Welche Teilen-Links am Ende dieses Artikels angezeigt werden. Wenn nicht angegeben oder auf false gesetzt, werden keine Links angezeigt. showAuthor article.showAuthor Ob die Autorenbox für den Standardautor in der Artikelfußzeile angezeigt wird. showAuthorBottom article.showAuthorBottom Autorenboxen werden am unteren Rand jeder Seite statt oben angezeigt. authors Nicht gesetzt Array von Werten für Autoren, überschreibt bei Angabe die showAuthor-Einstellungen für Seite oder Website. Wird für die Funktion mehrerer Autoren verwendet, siehe diese Seite für Details zur Konfiguration. showAuthorsBadges article.showAuthorsBadges Ob die authors-Taxonomien im Artikel- oder Listen-Header angezeigt werden. Dies erfordert die Einrichtung von multiple authors und der authors-Taxonomie. Siehe diese Seite für Details. featureimage Nicht gesetzt Link zum Feature-Bild featureimagecaption Nicht gesetzt Bildunterschrift für das Feature-Bild. Wird nur im heroStyle big angezeigt showHero article.showHero Ob das Thumbnail-Bild als Hero-Bild innerhalb der Artikelseite angezeigt wird. heroStyle article.heroStyle Stil zur Anzeige des Hero-Bildes, gültige Optionen sind: basic, big, background, thumbAndBackground. imagePosition Nicht gesetzt Setzt die Position des Feature-Bildes mit dem object-position-Attribut. Gültige Werte sind wie in der MDN-Dokumentation angegeben. showBreadcrumbs article.showBreadcrumbs oder list.showBreadcrumbs Ob Breadcrumbs im Artikel- oder Listen-Header angezeigt werden. showDate article.showDate Ob das Artikeldatum angezeigt wird. Das Datum wird mit dem Parameter date gesetzt. showDateUpdated article.showDateUpdated Ob das Datum angezeigt wird, an dem der Artikel aktualisiert wurde. Das Datum wird mit dem Parameter lastmod gesetzt. showEdit article.showEdit Ob der Link zum Bearbeiten des Artikelinhalts angezeigt werden soll. showHeadingAnchors article.showHeadingAnchors Ob Überschriften-Anker-Links neben Überschriften in diesem Artikel angezeigt werden. showPagination article.showPagination Ob die Links zum nächsten/vorherigen Artikel in der Artikelfußzeile angezeigt werden. invertPagination article.invertPagination Ob die Richtung der Links zum nächsten/vorherigen Artikel umgekehrt werden soll. showReadingTime article.showReadingTime Ob die Artikel-Lesezeit angezeigt wird. showTaxonomies article.showTaxonomies Ob die mit diesem Artikel verbundenen Taxonomien angezeigt werden. showTableOfContents article.showTableOfContents Ob das Inhaltsverzeichnis bei diesem Artikel angezeigt wird. showWordCount article.showWordCount Ob die Artikel-Wortanzahl angezeigt wird. showComments article.showComments Ob das Kommentar-Partial nach der Artikelfußzeile eingefügt wird. showSummary list.showSummary Ob die Artikelzusammenfassung auf Listenseiten angezeigt werden soll. showViews article.showViews Ob Artikelaufrufe in Listen und Detailansicht angezeigt werden sollen. Dies erfordert eine Firebase-Integration. Siehe diese Seite für eine Anleitung zur Firebase-Integration. showLikes article.showLikes Ob Artikel-Likes in Listen und Detailansicht angezeigt werden sollen. Dies erfordert eine Firebase-Integration. Siehe diese Seite für eine Anleitung zur Firebase-Integration. seriesOpened article.seriesOpened Ob das Serien-Modul standardmäßig geöffnet angezeigt wird oder nicht. series Nicht gesetzt Array von Serien, zu denen der Artikel gehört, wir empfehlen nur eine Serie pro Artikel. series_order Nicht gesetzt Nummer des Artikels innerhalb der Serie. summary Automatisch generiert mit summaryLength (siehe Website-Konfiguration) Wenn showSummary aktiviert ist, ist dies der Markdown-String, der als Zusammenfassung für diesen Artikel verwendet wird. xml true außer wenn durch sitemap.excludedKinds ausgeschlossen Ob dieser Artikel in der generierten /sitemap.xml-Datei enthalten ist. excludeFromSearch false Ob dieser Artikel von der Sitemap und dem Suchindex ausgeschlossen werden soll. Wenn true, erscheint die Seite nicht in sitemap.xml oder index.json. layoutBackgroundBlur true Lässt das Hintergrundbild im background heroStyle beim Scrollen verschwimmen layoutBackgroundHeaderSpace true Fügt Abstand zwischen Header und Body hinzu. externalLinkForceNewTab article.externalLinkForceNewTab Sollen externe Links im Markdown in einem neuen Tab geöffnet werden? ","externalUrl":null,"permalink":"/de/docs/front-matter/","section":"Dokumentation","summary":"Zusätzlich zu den Standard-Hugo-Front-Matter-Parametern fügt Blowfish eine Reihe zusätzlicher Optionen hinzu, um die Darstellung einzelner Artikel anzupassen. Alle verfügbaren Theme-Front-Matter-Parameter sind unten aufgelistet.\nDie Standardwerte der Front-Matter-Parameter werden von der Basiskonfiguration des Themes geerbt, sodass Sie diese Parameter nur in Ihrem Front Matter angeben müssen, wenn Sie die Standardwerte überschreiben möchten.\n","title":"Front Matter","type":"docs"},{"content":"","externalUrl":"https://georgiancodeclub.github.io","permalink":"/de/users/7-25036bf87aa99ef82e09089a1ddbb9eb/","section":"Benutzer","summary":"","title":"georgiancodeclub.github.io","type":"users"},{"content":"Einige Websites haben mehr als einen Autor, der Inhalte beisteuert, und benötigen daher mehr als einen einzelnen Standardautor für die gesamte Website. Für diese Anwendungsfälle ermöglicht Blowfish den Benutzern, die Liste der Autoren mithilfe der Funktion für mehrere Autoren zu erweitern.\nUm alles abwärtskompatibel zu halten, ermöglicht diese Funktion nur die Definition zusätzlicher Autoren und ändert in keiner Weise die vorherige Autorenfunktionalität, die über Konfigurationsdateien verwendet wird.\nAutoren erstellen # Der erste Schritt zum Erstellen neuer Autoren ist das Einrichten eines neuen Ordners in ./data/authors. Dann können Sie einfach neue json-Dateien darin hinzufügen, eine für jeden neuen Autor. Der Name der Datei wird der key für diesen Autor sein, wenn Sie ihn in Ihren Artikeln referenzieren.\nLassen Sie uns als Beispiel eine Datei namens nunocoracao.json in ./data/authors erstellen. Der Inhalt der Datei sollte dem unten stehenden ähneln. name, image, bio und social sind die 4 Parameter, die derzeit für Autoren unterstützt werden. Sie spiegeln die Konfigurationen wider, die für den Standardautor in den Konfigurationsdateien verfügbar sind.\nHinweis: Der Schlüssel im Social-Objekt wird verwendet, um eines der Theme-Icons abzurufen. Sie können jedes der in Ihrer Installation verfügbaren Icons verwenden.\n{ \u0026#34;name\u0026#34;: \u0026#34;Nuno Coração\u0026#34;, \u0026#34;image\u0026#34; : \u0026#34;img/nuno_avatar.jpg\u0026#34;, \u0026#34;bio\u0026#34;: \u0026#34;Theme Creator\u0026#34;, \u0026#34;social\u0026#34;: [ { \u0026#34;linkedin\u0026#34;: \u0026#34;https://linkedin.com/in/nunocoracao\u0026#34; }, { \u0026#34;twitter\u0026#34;: \u0026#34;https://twitter.com/nunocoracao\u0026#34; }, { \u0026#34;instagram\u0026#34;: \u0026#34;https://instagram.com/nunocoracao\u0026#34; }, { \u0026#34;medium\u0026#34;: \u0026#34;https://medium.com/@nunocoracao\u0026#34; }, { \u0026#34;github\u0026#34;: \u0026#34;https://github.com/nunocoracao\u0026#34; }, { \u0026#34;goodreads\u0026#34;: \u0026#34;http://goodreads.com/nunocoracao\u0026#34; }, { \u0026#34;keybase\u0026#34;: \u0026#34;https://keybase.io/nunocoracao\u0026#34; }, { \u0026#34;reddit\u0026#34;: \u0026#34;https://reddit.com/user/nunoheart\u0026#34; } ] } Autoren in Artikeln referenzieren # Nachdem Sie einen Autor erstellt haben, ist der nächste Schritt, ihn in einem oder mehreren Artikeln zu referenzieren. Im folgenden Beispiel referenzieren wir den im vorherigen Schritt erstellten Autor mit seinem key.\nDies wird einen zusätzlichen Autor mit den in der json-Datei bereitgestellten Daten rendern. Diese Funktion ändert in keiner Weise den für die gesamte Website konfigurierten Standardautor, und daher können Sie beide separat steuern. Mit dem Parameter showAuthor können Sie konfigurieren, ob der Standardautor angezeigt werden soll - das ist der normale Anwendungsfall für einen Einzelautoren-Blog. Der neue Front-Matter-Parameter authors ermöglicht es Ihnen, Autoren speziell für einen Artikel zu definieren, und sie werden unabhängig von den Konfigurationen für den Standard-Website-Autor gerendert.\n--- title: \u0026#34;Multiple Authors\u0026#34; date: 2020-08-10 draft: false description: \u0026#34;Configure multiple authors for your articles.\u0026#34; slug: \u0026#34;multi-author\u0026#34; tags: [\u0026#34;authors\u0026#34;, \u0026#34;config\u0026#34;, \u0026#34;docs\u0026#34;] showAuthor: true authors: - \u0026#34;nunocoracao\u0026#34; showAuthorsBadges : false --- Im Beispiel, das dem Markdown der aktuellen Seite entspricht, werden sowohl der Standardautor als auch der neue angezeigt. Sie können jetzt nach unten scrollen, um das Ergebnis zu sehen.\nDie Autoren-Taxonomie erstellen # Um Listen von Artikeln für jeden Ihrer Autoren zu erhalten, können Sie die authors-Taxonomie konfigurieren, die einige weitere interessante Konfigurationen eröffnet. Dies ist ein optionaler Schritt im Prozess, der nicht erforderlich ist, um die Autoren in Ihren Artikeln anzuzeigen.\nDer erste Schritt ist die Konfiguration der authors-Taxonomie in Ihrer hugo.toml-Datei, wie im folgenden Beispiel. Obwohl tag und category standardmäßig mit Hugo definiert sind, müssen Sie sie erneut hinzufügen, sobald Sie einen spezifischen Taxonomie-Abschnitt hinzufügen, da die Website sie sonst nicht verarbeitet.\n[taxonomies] tag = \u0026#34;tags\u0026#34; category = \u0026#34;categories\u0026#34; author = \u0026#34;authors\u0026#34; Und das war\u0026rsquo;s im Grunde. Jetzt haben Sie Seiten, die Ihre Autoren referenzieren und für jeden die entsprechende Liste von Artikeln anzeigen, an denen sie teilnehmen. Sie können auch article.showAuthorsBadges in der Konfigurationsdatei oder showAuthorsBadges in jedem Artikel verwenden, um zu wählen, ob die authors-Taxonomie als Badges in jedem Beitragselement angezeigt werden soll. Diese Dokumentation ist so konfiguriert, dass keine Autoren angezeigt werden, aber wenn Sie sich das unten referenzierte Beispiel ansehen, werden Sie die Autoren als Badges sehen.\nSchließlich können Sie jeder Autorenseite mehr Details hinzufügen, sodass sie eine kleine Bio, Links oder andere Informationen anzeigt, die zu Ihrem Anwendungsfall passen. Um dies zu erreichen, erstellen Sie einen Ordner mit dem key für jeden Autor in ./content/authors und platzieren Sie darin eine _index.md-Datei. Für das obige Beispiel würden wir mit einer Datei .content/authors/nunocoracao/_index.md enden. Darin können Sie den tatsächlichen Namen des Autors und den Inhalt seiner Seite konfigurieren. Autoren auf dieser Dokumentations-Website sind so konfiguriert, sodass Sie einen Blick darauf werfen können, indem Sie auf der Website herumspielen.\n--- title: \u0026#34;Nuno Coração\u0026#34; --- Nuno\u0026#39;s awesome dummy bio. Beispiel # Dieses Beispiel unten zeigt einen Fall, bei dem der Standard-Website-Autor deaktiviert ist und der Artikel mehrere Autoren hat.\nMehrere Autoren 1 min\u0026middot; loading Nuno Coração ,\u0026nbsp; Dummy Second Author Autoren Beispiel ","externalUrl":null,"permalink":"/de/docs/multi-author/","section":"Dokumentation","summary":"Einige Websites haben mehr als einen Autor, der Inhalte beisteuert, und benötigen daher mehr als einen einzelnen Standardautor für die gesamte Website. Für diese Anwendungsfälle ermöglicht Blowfish den Benutzern, die Liste der Autoren mithilfe der Funktion für mehrere Autoren zu erweitern.\n","title":"Mehrere Autoren","type":"docs"},{"content":"","externalUrl":"https://www.fahru.my.id","permalink":"/de/users/8-5440c85ea880d93157088032515962d3/","section":"Benutzer","summary":"","title":"fahru.my.id","type":"users"},{"content":" Analytics # Blowfish bietet integrierte Unterstützung für Fathom Analytics, Google Analytics und Umami Analytics. Fathom ist eine kostenpflichtige Alternative zu Google Analytics, die die Privatsphäre der Benutzer respektiert.\nFathom Analytics # Um die Fathom Analytics-Unterstützung zu aktivieren, geben Sie einfach Ihren Fathom-Site-Code in der Datei config/_default/params.toml an. Wenn Sie auch die benutzerdefinierte Domain-Funktion von Fathom verwenden und deren Skript von Ihrer Domain bereitstellen möchten, können Sie zusätzlich den Konfigurationswert domain angeben. Wenn Sie keinen domain-Wert angeben, wird das Skript direkt von Fathom DNS geladen.\n# config/_default/params.toml [fathomAnalytics] site = \u0026#34;ABC12345\u0026#34; domain = \u0026#34;llama.yoursite.com\u0026#34; Google Analytics # Die Google Analytics-Unterstützung wird über das interne Hugo-Partial bereitgestellt. Geben Sie einfach den googleAnalytics-Schlüssel in der Datei config/_default/hugo.toml an und das Skript wird automatisch hinzugefügt.\nSowohl Version 3 (analytics.js) als auch Version 4 (gtag.js) werden unterstützt, basierend auf dem angegebenen Konfigurationswert:\n# config/_default/hugo.toml # Version 3 googleAnalytics = \u0026#34;UA-PROPERTY_ID\u0026#34; # Version 4 googleAnalytics = \u0026#34;G-MEASUREMENT_ID\u0026#34; Umami Analytics # Um die Umami Analytics-Unterstützung zu aktivieren, geben Sie einfach Ihren Umami-Tracking-Code in der Datei config/_default/params.toml an. Wenn Sie auch die benutzerdefinierte Domain-Funktion von Umami verwenden und deren Skript von Ihrer Domain bereitstellen möchten, können Sie zusätzlich den Konfigurationswert domain angeben. Wenn Sie keinen domain-Wert angeben, wird das Skript direkt von Umami DNS (analytics.umami.is) geladen. Wenn Sie möchten, dass der Tracker nur auf bestimmten Domains ausgeführt wird, können Sie den Konfigurationswert dataDomains angeben. Wenn Sie keinen dataDomains-Wert angeben, wird das Skript auf jeder Website ausgeführt, bei der domain und websiteid übereinstimmen. Wenn die Umgebungsvariable TRACKER_SCRIPT_NAME konfiguriert ist, können Sie einen benutzerdefinierten Skriptnamen scriptName angeben. Wenn sie nicht konfiguriert ist, kommentieren Sie sie entweder aus oder verwenden Sie den Standard script.js.\nWenn Sie die Do Not Track Einstellung im Browser berücksichtigen möchten, dann setzen Sie doNotTrack auf true, Blowfish berücksichtigt die Do Not Track Einstellung standardmäßig nicht.\nHinweis: Wenn Sie Umami Analytics aktivieren, unterstützt Blowfish Umami Track Event automatisch. Wenn Sie Track Event nicht unterstützen möchten, muss der Parameter enableTrackEvent auf false gesetzt werden. # config/_default/params.toml [umamiAnalytics] websiteid = \u0026#34;ABC12345\u0026#34; domain = \u0026#34;llama.yoursite.com\u0026#34; dataDomains = \u0026#34;yoursite.com,yoursite2.com\u0026#34; scriptName = \u0026#34;TRACKER_SCRIPT_NAME\u0026#34; doNotTrack = false enableTrackEvent = true Seline Analytics # Um die Seline Analytics-Unterstützung zu aktivieren, geben Sie einfach Ihren Seline-Token in der Datei config/_default/params.toml an.\nHinweis: Wenn Sie Seline Analytics aktivieren, unterstützt Blowfish Seline Track Event automatisch. Wenn Sie Track Event nicht unterstützen möchten, muss der Parameter enableTrackEvent auf false gesetzt werden. # config/_default/params.toml [selineAnalytics] token = \u0026#34;XXXXXX\u0026#34; enableTrackEvent = true Benutzerdefinierte Analytics-Anbieter # Wenn Sie einen anderen Analytics-Anbieter auf Ihrer Website verwenden möchten, können Sie auch das Analytics-Partial überschreiben und Ihr eigenes Skript bereitstellen. Erstellen Sie einfach die Datei layouts/partials/extend-head.html in Ihrem Projekt und sie wird automatisch in den \u0026lt;head\u0026gt; der Website eingefügt.\nKommentare # Um Kommentare zu Ihren Artikeln hinzuzufügen, enthält Blowfish Unterstützung für ein Kommentar-Partial, das am Ende jeder Artikelseite eingefügt wird. Stellen Sie einfach eine layouts/partials/comments.html bereit, die den Code enthält, der zum Anzeigen Ihrer gewählten Kommentare erforderlich ist.\nSie können entweder die integrierte Hugo Disqus-Vorlage verwenden oder Ihren eigenen benutzerdefinierten Code bereitstellen. Weitere Informationen finden Sie in der Hugo-Dokumentation.\nSobald das Partial bereitgestellt wurde, wird die feinere Kontrolle darüber, wo Kommentare angezeigt werden, über den Parameter showComments verwaltet. Dieser Wert kann auf Theme-Ebene in der params.toml Konfigurationsdatei oder pro Artikel durch Einbeziehung in das Front Matter festgelegt werden. Der Parameter ist standardmäßig false, daher muss er an einem dieser Orte auf true gesetzt werden, damit Kommentare angezeigt werden.\nFavicons # Blowfish stellt einen Standardsatz leerer Favicons zum Einstieg bereit, aber Sie können Ihre eigenen Assets bereitstellen, um sie zu überschreiben. Der einfachste Weg, neue Favicon-Assets zu erhalten, ist die Generierung über einen Drittanbieter wie favicon.io.\nIcon-Assets sollten direkt im static/-Ordner Ihrer Website platziert und wie in der folgenden Auflistung benannt werden. Wenn Sie favicon.io verwenden, werden dies die Dateinamen sein, die automatisch für Sie generiert werden, aber Sie können Ihre eigenen Assets bereitstellen, wenn Sie möchten.\nstatic/ ├─ android-chrome-192x192.png ├─ android-chrome-512x512.png ├─ apple-touch-icon.png ├─ favicon-16x16.png ├─ favicon-32x32.png ├─ favicon.ico └─ site.webmanifest Alternativ können Sie auch das Standard-Favicon-Verhalten vollständig überschreiben und Ihre eigenen Favicon-HTML-Tags und Assets bereitstellen. Erstellen Sie einfach eine layouts/partials/favicons.html-Datei in Ihrem Projekt und diese wird anstelle der Standard-Assets in den \u0026lt;head\u0026gt; der Website eingefügt.\nIcon # Ähnlich wie beim Icon-Shortcode können Sie Icons in Ihren eigenen Templates und Partials einbinden, indem Sie Blowfishs icon.html-Partial verwenden. Das Partial nimmt einen Parameter entgegen, der der Name des einzufügenden Icons ist.\nBeispiel:\n{{ partial \u0026#34;icon.html\u0026#34; \u0026#34;github\u0026#34; }} Icons werden mit Hugo-Pipelines gefüllt, was sie sehr flexibel macht. Blowfish enthält eine Reihe von integrierten Icons für soziale Netzwerke, Links und andere Zwecke. Auf der Seite Icon-Beispiele finden Sie eine vollständige Liste der unterstützten Icons.\nBenutzerdefinierte Icons können hinzugefügt werden, indem Sie Ihre eigenen Icon-Assets im Verzeichnis assets/icons/ Ihres Projekts bereitstellen. Das Icon kann dann im Partial mit dem SVG-Dateinamen ohne die Erweiterung .svg referenziert werden.\nIcons können auch im Artikelinhalt verwendet werden, indem Sie den Icon-Shortcode aufrufen.\nErweiterungen # Blowfish bietet auch eine Reihe von Erweiterungs-Partials, die eine Erweiterung der Basisfunktionalität ermöglichen.\nArtikel-Link # Wenn Sie zusätzlichen Code nach Artikel-Links einfügen möchten, erstellen Sie eine layouts/partials/extend-article-link.html-Datei. Dies ist besonders leistungsstark in Kombination mit dem badge-Shortcode, der verwendet werden kann, um Metadaten für bestimmte Artikel hervorzuheben.\nHead und Footer # Das Theme ermöglicht das Einfügen von zusätzlichem Code direkt in die \u0026lt;head\u0026gt;- und \u0026lt;footer\u0026gt;-Abschnitte der Vorlage. Diese können nützlich sein, um Skripte oder andere Logik bereitzustellen, die nicht Teil des Themes ist.\nErstellen Sie einfach entweder layouts/partials/extend-head.html oder layouts/partials/extend-footer.html und diese werden automatisch in Ihren Website-Build eingefügt. Beide Partials werden als letzte Elemente in \u0026lt;head\u0026gt; und \u0026lt;footer\u0026gt; eingefügt, sodass sie verwendet werden können, um Theme-Standardeinstellungen zu überschreiben.\nNicht-gecachte Head-Erweiterung # Das extend-head.html wird gecacht, und Blowfish unterstützt auch eine nicht-gecachte Head-Erweiterung zum bedingten Einbinden von Skripten oder Metadaten basierend auf Seiteneigenschaften. Um diese Funktion zu nutzen, erstellen Sie eine layouts/partials/extend-head-uncached.html-Datei in Ihrem Projekt. Diese Datei wird im \u0026lt;head\u0026gt;-HTML-Tag eingefügt.\nDies ist nützlich, wenn Sie dynamische Elemente—wie Skripte oder Metadaten—basierend auf Eigenschaften wie Shortcodes, Front-Matter-Flags oder anderen seitenspezifischen Daten einbinden müssen, die nicht über Builds hinweg gecacht werden sollten.\nZum Beispiel können Sie zum dynamischen Laden einer CDN-JavaScript-Datei basierend auf dem Erscheinen eines Shortcodes die HasShortcode-Methode innerhalb von extend-head-uncached.html verwenden.\n","externalUrl":null,"permalink":"/de/docs/partials/","section":"Dokumentation","summary":"Analytics # Blowfish bietet integrierte Unterstützung für Fathom Analytics, Google Analytics und Umami Analytics. Fathom ist eine kostenpflichtige Alternative zu Google Analytics, die die Privatsphäre der Benutzer respektiert.\n","title":"Partials","type":"docs"},{"content":"","externalUrl":"https://loisvelasco.is-a.dev","permalink":"/de/users/9-6c20c1af90023ed60919801cfba0f08f/","section":"Benutzer","summary":"","title":"loisvelasco.is-a.dev","type":"users"},{"content":" Vorschaubilder # Blowfish wurde erweitert, um das Hinzufügen visueller Unterstützung zu Ihren Beiträgen einfach zu machen. Dazu müssen Sie lediglich eine Bilddatei (fast alle Formate werden unterstützt, aber wir empfehlen .png oder .jpg), die mit feature* beginnt, im Hauptverzeichnis Ihres Artikels platzieren, wie im folgenden Beispiel gezeigt.\ncontent └── awesome_article ├── index.md └── featured.png Dies teilt Blowfish mit, dass dieser Artikel ein Feature-Bild hat, das sowohl als Vorschaubild auf Ihrer Website als auch für oEmbed-Karten in sozialen Plattformen verwendet werden kann.\nOrdnerstruktur # Wenn Sie einzelne .md-Dateien für Ihre Artikel verwenden und eine Dateistruktur ähnlich dieser haben:\ncontent └── awesome_article.md Müssen Sie dies von einer einzelnen Markdown-Datei in einen Ordner ändern. Erstellen Sie ein Verzeichnis mit dem gleichen Namen wie der Artikel und erstellen Sie darin eine index.md-Datei. Sie erhalten eine Struktur ähnlich der unten stehenden.\ncontent └── awesome_article └── index.md Dann müssen Sie nur noch ein Bild hinzufügen, wie zuvor erklärt. Wenn Sie ein Beispiel dafür sehen möchten, können Sie dieses Beispiel konsultieren.\nHero-Bilder # Vorschaubilder werden standardmäßig als Hero-Bilder in jedem Artikel verwendet. Verwenden Sie den globalen Parameter article.showHero oder den Front-Matter-Parameter showHero, um diese Funktion für die gesamte Website oder für jeden einzelnen Beitrag zu steuern. Wenn Sie den Stil des Hero-Bildes überschreiben möchten, können Sie eine Datei namens hero.html in ./layouts/partials/ erstellen, die das ursprüngliche Partial aus dem Theme überschreibt.\n","externalUrl":null,"permalink":"/de/docs/thumbnails/","section":"Dokumentation","summary":"Vorschaubilder # Blowfish wurde erweitert, um das Hinzufügen visueller Unterstützung zu Ihren Beiträgen einfach zu machen. Dazu müssen Sie lediglich eine Bilddatei (fast alle Formate werden unterstützt, aber wir empfehlen .png oder .jpg), die mit feature* beginnt, im Hauptverzeichnis Ihres Artikels platzieren, wie im folgenden Beispiel gezeigt.\n","title":"Vorschaubilder","type":"docs"},{"content":"Wenn Sie die Dokumentation der Reihe nach gelesen haben, sollten Sie jetzt alle Funktionen und Konfigurationen kennen, die in Blowfish verfügbar sind. Diese Seite ist darauf ausgelegt, alles zusammenzuführen und einige ausgearbeitete Beispiele anzubieten, die Sie möglicherweise in Ihrem Hugo-Projekt verwenden möchten.\nTipp: Wenn Sie neu bei Hugo sind, schauen Sie sich unbedingt die offizielle Dokumentation an, um mehr über das Konzept von Page Bundles und Ressourcen zu erfahren. Die Beispiele auf dieser Seite können alle an verschiedene Szenarien angepasst werden, geben Ihnen aber hoffentlich einige Ideen, wie Sie die Formatierung eines bestimmten Inhaltselements für Ihr individuelles Projekt angehen können.\nBranch-Seiten # Branch Page Bundles in Hugo decken Elemente wie die Homepage, Abschnittslisten und Taxonomie-Seiten ab. Das Wichtigste bei Branch Bundles ist, dass der Dateiname für diesen Inhaltstyp _index.md ist.\nBlowfish berücksichtigt die Front-Matter-Parameter, die in Branch-Seiten angegeben sind, und diese überschreiben die Standardeinstellungen für diese bestimmte Seite. Zum Beispiel ermöglicht das Setzen des title-Parameters in einer Branch-Seite das Überschreiben des Seitentitels.\nHomepage # Layout: layouts/index.html Inhalt: content/_index.md Die Homepage in Blowfish ist insofern besonders, als ihr übergreifendes Design durch den Homepage-Layout-Konfigurationsparameter gesteuert wird. Mehr darüber erfahren Sie im Abschnitt Homepage-Layout.\nWenn Sie dieser Seite benutzerdefinierten Inhalt hinzufügen möchten, müssen Sie einfach eine content/_index.md-Datei erstellen. Alles in dieser Datei wird dann auf Ihrer Homepage eingefügt.\nBeispiel:\n--- title: \u0026#34;Willkommen bei Blowfish!\u0026#34; description: \u0026#34;Dies ist eine Demo zum Hinzufügen von Inhalten zur Homepage.\u0026#34; --- Willkommen auf meiner Website! Ich freue mich sehr, dass Sie vorbeischauen. Dieses Beispiel setzt einen benutzerdefinierten Titel und fügt zusätzlichen Text zum Body der Seite hinzu. Jeder Markdown-formatierte Text ist akzeptabel, einschließlich Shortcodes, Bilder und Links.\nListenseiten # Layout: layouts/_default/list.html Inhalt: content/../_index.md Listenseiten gruppieren alle Seiten innerhalb eines Abschnitts und bieten Besuchern eine Möglichkeit, jede Seite zu erreichen. Ein Blog oder Portfolio sind Beispiele für eine Listenseite, da sie Beiträge oder Projekte zusammenfassen.\nDas Erstellen einer Listenseite ist so einfach wie das Erstellen eines Unterverzeichnisses im Content-Ordner. Um zum Beispiel einen \u0026ldquo;Projekte\u0026rdquo;-Abschnitt zu erstellen, würden Sie content/projects/ erstellen. Dann erstellen Sie eine Markdown-Datei für jedes Ihrer Projekte.\nEine Listenseite wird standardmäßig generiert. Um den Inhalt jedoch anzupassen, sollten Sie auch eine _index.md-Seite in diesem neuen Verzeichnis erstellen.\n. └── content └── projects ├── _index.md # /projects ├── first-project.md # /projects/first-project └── another-project ├── index.md # /projects/another-project └── project.jpg Hugo generiert entsprechend URLs für die Seiten in Ihrem Projektordner.\nGenau wie auf der Homepage wird der Inhalt der _index.md-Datei im generierten Listenindex ausgegeben. Blowfish listet dann alle Seiten in diesem Abschnitt unter dem Inhalt auf.\nBeispiel:\n--- title: \u0026#34;Projekte\u0026#34; description: \u0026#34;Erfahren Sie mehr über einige meiner Projekte.\u0026#34; cascade: showReadingTime: false --- Dieser Abschnitt enthält alle meine aktuellen Projekte. In diesem Beispiel wird der spezielle cascade-Parameter verwendet, um die Lesezeit auf allen Unterseiten dieses Abschnitts auszublenden. Dadurch wird bei Projektseiten keine Lesezeit angezeigt. Dies ist eine großartige Möglichkeit, Standard-Theme-Parameter für einen ganzen Abschnitt zu überschreiben, ohne sie in jede einzelne Seite aufnehmen zu müssen.\nDer Samples-Abschnitt dieser Website ist ein Beispiel für eine Listenseite.\nTaxonomie-Seiten # Listen-Layout: layouts/_default/taxonomy.html Term-Layout: layouts/_default/term.html Inhalt: content/../_index.md Taxonomie-Seiten gibt es in zwei Formen - Taxonomie-Listen und Taxonomie-Terme. Listen zeigen eine Auflistung aller Terme innerhalb einer bestimmten Taxonomie an, während Terme eine Liste von Seiten anzeigen, die mit einem bestimmten Term verbunden sind.\nDie Terminologie kann etwas verwirrend werden, also lassen Sie uns ein Beispiel mit einer Taxonomie namens animals untersuchen.\nZunächst müssen Taxonomien in Hugo konfiguriert werden, um sie zu verwenden. Dies geschieht durch Erstellen einer Konfigurationsdatei unter config/_default/taxonomies.toml und Definition des Taxonomie-Namens.\n# config/_default/taxonomies.toml animal = \u0026#34;animals\u0026#34; Hugo erwartet, dass Taxonomien mit ihrer Singular- und Pluralform aufgelistet werden, also fügen wir das Singular animal gleich dem Plural animals hinzu, um unsere Beispiel-Taxonomie zu erstellen.\nJetzt, da unsere animals-Taxonomie existiert, muss sie zu einzelnen Inhaltselementen hinzugefügt werden. Das ist so einfach wie das Einfügen in das Front Matter:\n--- title: \u0026#34;In der Höhle des Löwen\u0026#34; description: \u0026#34;Diese Woche lernen wir über Löwen.\u0026#34; animals: [\u0026#34;lion\u0026#34;, \u0026#34;cat\u0026#34;] --- Dies hat nun zwei Terme innerhalb unserer animals-Taxonomie erstellt - lion und cat.\nObwohl es zu diesem Zeitpunkt nicht offensichtlich ist, generiert Hugo jetzt Listen- und Term-Seiten für diese neue Taxonomie. Standardmäßig kann die Auflistung unter /animals/ aufgerufen werden und die Term-Seiten sind unter /animals/lion/ und /animals/cat/ zu finden.\nDie Listenseite listet alle Terme auf, die in der Taxonomie enthalten sind. In diesem Beispiel zeigt das Navigieren zu /animals/ eine Seite mit Links zu \u0026ldquo;lion\u0026rdquo; und \u0026ldquo;cat\u0026rdquo;, die Besucher zu den einzelnen Term-Seiten führen.\nDie Term-Seiten listen alle Seiten auf, die in diesem Term enthalten sind. Diese Term-Listen sind im Wesentlichen die gleichen wie normale Listenseiten und verhalten sich ähnlich.\nUm benutzerdefinierten Inhalt zu Taxonomie-Seiten hinzuzufügen, erstellen Sie einfach _index.md-Dateien im Content-Ordner mit dem Taxonomie-Namen als Unterverzeichnisname.\n. └── content └── animals ├── _index.md # /animals └── lion └── _index.md # /animals/lion Alles in diesen Inhaltsdateien wird nun auf den generierten Taxonomie-Seiten platziert. Wie bei anderen Inhalten können die Front-Matter-Variablen verwendet werden, um Standardwerte zu überschreiben. Auf diese Weise könnten Sie einen Tag namens lion haben, aber den title mit \u0026ldquo;Löwe\u0026rdquo; überschreiben.\nUm zu sehen, wie das in der Realität aussieht, schauen Sie sich die Tags-Taxonomie-Auflistung auf dieser Website an.\nLeaf-Seiten # Layout: layouts/_default/single.html Inhalt (eigenständig): content/../page-name.md Inhalt (gebündelt): content/../page-name/index.md Leaf-Seiten in Hugo sind im Grunde Standard-Inhaltsseiten. Sie werden als Seiten definiert, die keine Unterseiten enthalten. Dies könnten Dinge wie eine Über-uns-Seite oder ein einzelner Blogbeitrag sein, der im Blog-Bereich der Website lebt.\nDas Wichtigste bei Leaf-Seiten ist, dass sie im Gegensatz zu Branch-Seiten index.md ohne Unterstrich benannt werden sollten. Leaf-Seiten sind auch insofern besonders, als sie auf der obersten Ebene des Abschnitts gruppiert und mit einem eindeutigen Namen versehen werden können.\n. └── content └── blog ├── first-post.md # /blog/first-post ├── second-post.md # /blog/second-post └── third-post ├── index.md # /blog/third-post └── image.jpg Wenn Assets wie ein Bild in eine Seite eingebunden werden sollen, sollte ein Page Bundle verwendet werden. Page Bundles werden mit einem Unterverzeichnis mit einer index.md-Datei erstellt. Das Gruppieren der Assets mit dem Inhalt in seinem eigenen Verzeichnis ist wichtig, da viele der Shortcodes und andere Theme-Logik davon ausgehen, dass Ressourcen zusammen mit Seiten gebündelt sind.\nBeispiel:\n--- title: \u0026#34;Mein erster Blog-Beitrag\u0026#34; date: 2022-01-25 description: \u0026#34;Willkommen auf meinem Blog!\u0026#34; summary: \u0026#34;Erfahren Sie mehr über mich und warum ich diesen Blog starte.\u0026#34; tags: [\u0026#34;willkommen\u0026#34;, \u0026#34;neu\u0026#34;, \u0026#34;über\u0026#34;, \u0026#34;erster\u0026#34;] --- _Dies_ ist der Inhalt meines Blog-Beitrags. Leaf-Seiten haben eine große Vielfalt an Front-Matter-Parametern, die verwendet werden können, um anzupassen, wie sie angezeigt werden.\nExterne Links # Blowfish hat eine spezielle Funktion, die es ermöglicht, Links zu externen Seiten neben Artikeln in den Artikellisten anzuzeigen. Dies ist nützlich, wenn Sie Inhalte auf Websites Dritter wie Medium haben oder wissenschaftliche Arbeiten, auf die Sie verlinken möchten, ohne den Inhalt auf Ihrer Hugo-Site zu replizieren.\nUm einen externen Link-Artikel zu erstellen, müssen einige spezielle Front-Matter-Einstellungen vorgenommen werden:\n--- title: \u0026#34;Mein Medium-Beitrag\u0026#34; date: 2022-01-25 externalUrl: \u0026#34;https://medium.com/\u0026#34; summary: \u0026#34;Ich habe einen Beitrag auf Medium geschrieben.\u0026#34; showReadingTime: false build: render: \u0026#34;false\u0026#34; list: \u0026#34;local\u0026#34; --- Zusammen mit den normalen Front-Matter-Parametern wie title und summary wird der Parameter externalUrl verwendet, um Blowfish mitzuteilen, dass dies kein gewöhnlicher Artikel ist. Die hier angegebene URL ist der Ort, zu dem Besucher weitergeleitet werden, wenn sie diesen Artikel auswählen.\nZusätzlich verwenden wir einen speziellen Hugo-Front-Matter-Parameter build, um zu verhindern, dass eine normale Seite für diesen Inhalt generiert wird - es macht keinen Sinn, eine Seite zu generieren, da wir auf eine externe URL verlinken!\nDas Theme enthält einen Archetyp, der das Erstellen dieser externen Link-Artikel vereinfacht. Geben Sie einfach -k external an, wenn Sie neuen Inhalt erstellen.\nhugo new -k external posts/my-post.md Einfache Seiten # Layout: layouts/_default/simple.html Front Matter: layout: \u0026quot;simple\u0026quot; Blowfish enthält auch ein spezielles Layout für einfache Seiten. Das einfache Layout ist eine Vorlage in voller Breite, die einfach Markdown-Inhalt auf der Seite platziert, ohne spezielle Theme-Funktionen.\nDie einzigen Funktionen, die im einfachen Layout verfügbar sind, sind Breadcrumbs und Teilen-Links. Das Verhalten dieser kann jedoch weiterhin mit den normalen Seiten-Front-Matter-Variablen gesteuert werden.\nUm das einfache Layout auf einer bestimmten Seite zu aktivieren, fügen Sie die layout-Front-Matter-Variable mit dem Wert \u0026quot;simple\u0026quot; hinzu:\n--- title: \u0026#34;Meine Landing Page\u0026#34; date: 2022-03-08 layout: \u0026#34;simple\u0026#34; --- Der Inhalt dieser Seite ist jetzt in voller Breite. Benutzerdefinierte Layouts # Einer der Vorteile von Hugo ist, dass es einfach ist, benutzerdefinierte Layouts für die gesamte Website, einzelne Abschnitte oder Seiten zu erstellen.\nLayouts folgen allen normalen Hugo-Templating-Regeln und weitere Informationen finden Sie in der offiziellen Hugo-Dokumentation.\nÜberschreiben von Standard-Layouts # Jeder der oben besprochenen Inhaltstypen listet die Layout-Datei auf, die zur Generierung jedes Seitentyps verwendet wird. Wenn diese Datei in Ihrem lokalen Projekt erstellt wird, überschreibt sie die Theme-Vorlage und kann somit verwendet werden, um den Standardstil der Website anzupassen.\nZum Beispiel ermöglicht das Erstellen einer layouts/_default/single.html-Datei die vollständige Anpassung des Layouts von Leaf-Seiten.\nBenutzerdefinierte Abschnitt-Layouts # Es ist auch einfach, benutzerdefinierte Layouts für einzelne Inhaltsabschnitte zu erstellen. Dies ist nützlich, wenn Sie einen Abschnitt erstellen möchten, der eine bestimmte Art von Inhalt mit einem bestimmten Stil auflistet.\nLassen Sie uns ein Beispiel durchgehen, das eine benutzerdefinierte \u0026ldquo;Projekte\u0026rdquo;-Seite erstellt, die Projekte mit einem speziellen Layout auflistet.\nStrukturieren Sie dazu Ihren Inhalt nach den normalen Hugo-Inhaltsregeln und erstellen Sie einen Abschnitt für Ihre Projekte. Erstellen Sie zusätzlich ein neues Layout für den Projektabschnitt, indem Sie denselben Verzeichnisnamen wie den Inhalt verwenden und eine list.html-Datei hinzufügen.\n. └── content │ └── projects │ ├── _index.md │ ├── first-project.md │ └── second-project.md └── layouts └── projects └── list.html Diese list.html-Datei überschreibt nun die Standard-Listenvorlage, aber nur für den projects-Abschnitt. Bevor wir uns diese Datei ansehen, schauen wir uns zunächst die einzelnen Projektdateien an.\n--- title: \u0026#34;Blowfish\u0026#34; date: 2021-08-11 icon: \u0026#34;github\u0026#34; description: \u0026#34;Ein Theme für Hugo, erstellt mit Tailwind CSS.\u0026#34; topics: [\u0026#34;Hugo\u0026#34;, \u0026#34;Web\u0026#34;, \u0026#34;Tailwind\u0026#34;] externalUrl: \u0026#34;https://github.com/nunocoracao/blowfish/\u0026#34; --- In diesem Beispiel weisen wir jedem Projekt einige Metadaten zu, die wir dann in unserer Listenvorlage verwenden können. Es gibt keinen Seiteninhalt, aber nichts hindert Sie daran, ihn hinzuzufügen. Es ist schließlich Ihre eigene benutzerdefinierte Vorlage!\nMit den definierten Projekten können wir jetzt eine Listenvorlage erstellen, die die Details jedes Projekts ausgibt.\n{{ define \u0026#34;main\u0026#34; }} \u0026lt;section class=\u0026#34;mt-8\u0026#34;\u0026gt; {{ range .Pages }} \u0026lt;article class=\u0026#34;pb-6\u0026#34;\u0026gt; \u0026lt;a class=\u0026#34;flex\u0026#34; href=\u0026#34;{{ .Params.externalUrl }}\u0026#34;\u0026gt; \u0026lt;div class=\u0026#34;mr-3 text-3xl text-neutral-300\u0026#34;\u0026gt; \u0026lt;span class=\u0026#34;relative inline-block align-text-bottom\u0026#34;\u0026gt; {{ partial \u0026#34;icon.html\u0026#34; .Params.icon }} \u0026lt;/span\u0026gt; \u0026lt;/div\u0026gt; \u0026lt;div\u0026gt; \u0026lt;h3 class=\u0026#34;flex text-xl font-semibold\u0026#34;\u0026gt; {{ .Title }} \u0026lt;/h3\u0026gt; \u0026lt;p class=\u0026#34;text-sm text-neutral-400\u0026#34;\u0026gt; {{ .Description }} \u0026lt;/p\u0026gt; \u0026lt;/div\u0026gt; \u0026lt;/a\u0026gt; \u0026lt;/article\u0026gt; {{ end }} \u0026lt;/section\u0026gt; {{ end }} Obwohl dies ein ziemlich einfaches Beispiel ist, können Sie sehen, dass es durch jede der Seiten in diesem Abschnitt (d.h. jedes Projekt) geht und dann HTML-Links zu jedem Projekt zusammen mit einem Symbol ausgibt. Die Metadaten im Front Matter für jedes Projekt werden verwendet, um zu bestimmen, welche Informationen angezeigt werden.\nBeachten Sie, dass Sie sicherstellen müssen, dass die relevanten Stile und Klassen verfügbar sind, was möglicherweise eine Neukompilierung des Tailwind CSS erfordert. Dies wird im Abschnitt Erweiterte Anpassung ausführlicher besprochen.\nBeim Erstellen benutzerdefinierter Vorlagen wie dieser ist es immer am einfachsten, einen Blick darauf zu werfen, wie die Standard-Blowfish-Vorlage funktioniert, und diese dann als Leitfaden zu verwenden. Denken Sie daran, dass die Hugo-Dokumentation auch eine großartige Ressource ist, um mehr über das Erstellen von Vorlagen zu erfahren.\n","externalUrl":null,"permalink":"/de/docs/content-examples/","section":"Dokumentation","summary":"Wenn Sie die Dokumentation der Reihe nach gelesen haben, sollten Sie jetzt alle Funktionen und Konfigurationen kennen, die in Blowfish verfügbar sind. Diese Seite ist darauf ausgelegt, alles zusammenzuführen und einige ausgearbeitete Beispiele anzubieten, die Sie möglicherweise in Ihrem Hugo-Projekt verwenden möchten.\n","title":"Inhaltsbeispiele","type":"docs"},{"content":"","externalUrl":"https://insidemordecai.com","permalink":"/de/users/10-7ee8520d5e9eadae8557be82f46ff18d/","section":"Benutzer","summary":"","title":"insidemordecai.com","type":"users"},{"content":"","externalUrl":"https://blastomussa.dev","permalink":"/de/users/11-4ea7eb30d575afb5183b02f31a661c42/","section":"Benutzer","summary":"","title":"blastomussa.dev","type":"users"},{"content":"Blowfish bietet eine Funktion, um mehrere Artikel unter einer \u0026ldquo;Serie\u0026rdquo; zu gruppieren. Das Platzieren eines Artikels in einer Serie zeigt die restlichen Artikel der Serie auf jeder Einzelseite an und ermöglicht eine schnelle Navigation zwischen ihnen. Sie können ein Beispiel dafür oben sehen.\nTaxonomie erstellen # Der erste Schritt zur Aktivierung von Serien ist das Erstellen der series-Taxonomie. Fügen Sie dazu einfach die series-Taxonomie zu Ihrer Taxonomie-Liste in der hugo.toml hinzu.\n[taxonomies] tag = \u0026#34;tags\u0026#34; category = \u0026#34;categories\u0026#34; author = \u0026#34;authors\u0026#34; series = \u0026#34;series\u0026#34; Artikel markieren # Dann müssen Sie jeden Artikel mit dem series-Parameter und series_order markieren. Der series-Parameter ist die ID und der Name der Serie, in die Sie den Artikel einordnen (obwohl die Variable ein Array ist, empfehlen wir, jeden Artikel nur einer Serie zuzuordnen). Und series_order definiert die Reihenfolge dieses Artikels innerhalb der Serie. Im folgenden Beispiel ist der Artikel Nummer 11 in der Documentation-Serie.\nseries: [\u0026#34;Documentation\u0026#34;] series_order: 11 Serienverhalten # Das Markieren eines Artikels als Teil einer Serie zeigt automatisch das Serienmodul an, wie Sie es auf dieser Seite sehen können. Sie können wählen, ob dieses Modul standardmäßig geöffnet oder geschlossen ist, indem Sie die globale Variable article.seriesOpened in params.toml oder den Front-Matter-Parameter seriesOpened verwenden, um eine Überschreibung auf Artikelebene festzulegen.\n","externalUrl":null,"permalink":"/de/docs/series/","section":"Dokumentation","summary":"Blowfish bietet eine Funktion, um mehrere Artikel unter einer “Serie” zu gruppieren. Das Platzieren eines Artikels in einer Serie zeigt die restlichen Artikel der Serie auf jeder Einzelseite an und ermöglicht eine schnelle Navigation zwischen ihnen. Sie können ein Beispiel dafür oben sehen.\n","title":"Serien","type":"docs"},{"content":"Es gibt viele Möglichkeiten, erweiterte Änderungen an Blowfish vorzunehmen. Lesen Sie unten, um mehr darüber zu erfahren, was angepasst werden kann und wie Sie das gewünschte Ergebnis am besten erreichen.\nWenn Sie weitere Ratschläge benötigen, stellen Sie Ihre Fragen in den GitHub Discussions.\nHugo-Projektstruktur # Bevor wir loslegen, zunächst ein kurzer Hinweis zur Hugo-Projektstruktur und bewährten Methoden zur Verwaltung Ihrer Inhalte und Theme-Anpassungen.\nZusammenfassung: Bearbeiten Sie niemals direkt die Theme-Dateien. Nehmen Sie Anpassungen nur in den Unterverzeichnissen Ihres Hugo-Projekts vor, nicht im themes-Verzeichnis selbst. Blowfish wurde entwickelt, um alle Standard-Hugo-Praktiken zu nutzen. Es ist so konzipiert, dass alle Aspekte des Themes angepasst und überschrieben werden können, ohne die Kern-Theme-Dateien zu ändern. Dies ermöglicht ein nahtloses Upgrade-Erlebnis und gibt Ihnen gleichzeitig die volle Kontrolle über das Aussehen und die Handhabung Ihrer Website.\nUm dies zu erreichen, sollten Sie niemals manuell Theme-Dateien direkt anpassen. Ob Sie Hugo-Module verwenden, als Git-Submodul installieren oder das Theme manuell in Ihrem themes/-Verzeichnis einbinden, Sie sollten diese Dateien immer intakt lassen.\nDer richtige Weg, Theme-Verhalten anzupassen, ist das Überschreiben von Dateien mithilfe der leistungsfähigen Hugo Datei-Suchreihenfolge. Zusammenfassend stellt die Suchreihenfolge sicher, dass alle Dateien, die Sie in Ihr Projektverzeichnis einbinden, automatisch Vorrang vor Theme-Dateien haben.\nWenn Sie beispielsweise das Hauptartikel-Template in Blowfish überschreiben möchten, können Sie einfach Ihre eigene layouts/_default/single.html-Datei erstellen und sie im Root Ihres Projekts platzieren. Diese Datei überschreibt dann die single.html aus dem Theme, ohne das Theme selbst zu ändern. Dies funktioniert für alle Theme-Dateien - HTML-Templates, Partials, Shortcodes, Konfigurationsdateien, Daten, Assets, etc.\nSolange Sie diese einfache Praxis befolgen, können Sie das Theme immer aktualisieren (oder verschiedene Theme-Versionen testen), ohne sich Sorgen machen zu müssen, dass Sie Ihre benutzerdefinierten Änderungen verlieren.\nBildoptimierungseinstellungen ändern # Hugo verfügt über verschiedene integrierte Methoden zum Ändern der Größe, Zuschneiden und Optimieren von Bildern.\nAls Beispiel - in layouts/partials/article-link/card.html haben Sie folgenden Code:\n{{ with .Resize \u0026#34;600x\u0026#34; }} \u0026lt;div class=\u0026#34;w-full thumbnail_card nozoom\u0026#34; style=\u0026#34;background-image:url({{ .RelPermalink }});\u0026#34;\u0026gt;\u0026lt;/div\u0026gt; {{ end }} Das Standardverhalten von Hugo hier ist, die Bildgröße auf 600px unter Beibehaltung des Seitenverhältnisses zu ändern.\nEs ist erwähnenswert, dass Standard-Bildkonfigurationen wie der Ankerpunkt auch in Ihrer Site-Konfiguration sowie im Template selbst festgelegt werden können.\nWeitere Informationen finden Sie in den Hugo-Dokumenten zur Bildverarbeitung.\nFarbschemata # Blowfish wird mit einer Reihe von Farbschemata ausgeliefert. Um das grundlegende Farbschema zu ändern, können Sie den Theme-Parameter colorScheme festlegen. Lesen Sie den Abschnitt Erste Schritte, um mehr über die integrierten Schemata zu erfahren.\nZusätzlich zu den Standardschemata können Sie auch eigene erstellen und die gesamte Website nach Ihren Wünschen gestalten. Schemata werden erstellt, indem Sie eine \u0026lt;schema-name\u0026gt;.css-Datei im Ordner assets/css/schemes/ platzieren. Sobald die Datei erstellt ist, verweisen Sie einfach in der Theme-Konfiguration mit dem Namen darauf.\nHinweis: Die manuelle Generierung dieser Dateien kann schwierig sein. Ich habe ein nodejs-Terminal-Tool entwickelt, um dabei zu helfen: Fugu. Im Wesentlichen übergeben Sie die drei Haupt-hex-Werte Ihrer Farbpalette und das Programm gibt eine CSS-Datei aus, die direkt in Blowfish importiert werden kann. Blowfish definiert eine Drei-Farben-Palette, die im gesamten Theme verwendet wird. Die drei Farben sind als neutral, primary und secondary Varianten definiert, jeweils mit zehn Farbstufen.\nAufgrund der Art und Weise, wie Tailwind CSS 3.0 Farbwerte mit Deckkraft berechnet, müssen die im Schema angegebenen Farben einem bestimmten Format entsprechen, indem sie die Rot-, Grün- und Blau-Farbwerte angeben.\n:root { --color-primary-500: 139, 92, 246; } Dieses Beispiel definiert eine CSS-Variable für die primary-500-Farbe mit einem Rotwert von 139, Grünwert von 92 und Blauwert von 246.\nVerwenden Sie eines der vorhandenen Theme-Stylesheets als Vorlage. Sie können Ihre eigenen Farben definieren, aber zur Inspiration schauen Sie sich die offizielle Tailwind-Farbpaletten-Referenz an.\nDas Stylesheet überschreiben # Manchmal müssen Sie einen benutzerdefinierten Stil hinzufügen, um Ihre eigenen HTML-Elemente zu gestalten. Blowfish bietet diese Möglichkeit, indem Sie die Standardstile in Ihrem eigenen CSS-Stylesheet überschreiben können. Erstellen Sie einfach eine custom.css-Datei im Ordner assets/css/ Ihres Projekts.\nDie custom.css-Datei wird von Hugo minimiert und automatisch nach allen anderen Theme-Stilen geladen, was bedeutet, dass alles in Ihrer benutzerdefinierten Datei Vorrang vor den Standardeinstellungen hat.\nZusätzliche Schriftarten verwenden # Blowfish ermöglicht es Ihnen, die Schriftart für Ihre Website einfach zu ändern. Nachdem Sie eine custom.css-Datei im Ordner assets/css/ Ihres Projekts erstellt haben, platzieren Sie Ihre Schriftdatei in einem fonts-Ordner innerhalb des static-Root-Ordners.\n. ├── assets │ └── css │ └── custom.css ... └─── static └── fonts └─── font.ttf Dies macht die Schriftart für die Website verfügbar. Jetzt kann die Schriftart einfach in Ihrer custom.css importiert und ersetzt werden, wo immer Sie es für richtig halten. Das folgende Beispiel zeigt, wie das Ersetzen der Schriftart für das gesamte html aussehen würde.\n@font-face { font-family: font; src: url(\u0026#39;/fonts/font.ttf\u0026#39;); } html { font-family: font; } Schriftgröße anpassen # Das Ändern der Schriftgröße Ihrer Website ist ein Beispiel für das Überschreiben des Standard-Stylesheets. Blowfish macht dies einfach, da es im gesamten Theme skalierte Schriftgrößen verwendet, die von der Basis-HTML-Schriftgröße abgeleitet werden. Standardmäßig setzt Tailwind die Standardgröße auf 12pt, aber sie kann auf jeden beliebigen Wert geändert werden.\nErstellen Sie eine custom.css-Datei gemäß den obigen Anweisungen und fügen Sie die folgende CSS-Deklaration hinzu:\n/* Standardschriftgröße erhöhen */ html { font-size: 13pt; } Allein durch das Ändern dieses einen Wertes werden alle Schriftgrößen auf Ihrer Website an diese neue Größe angepasst. Um also die insgesamt verwendeten Schriftgrößen zu erhöhen, machen Sie den Wert größer als 12pt. Um die Schriftgrößen zu verringern, machen Sie den Wert kleiner als 12pt.\nSyntax-Highlighting-Theme ändern # Um das Syntax-Highlighting-Theme zu ändern, erstellen Sie assets/css/custom.css und fügen Sie Folgendes hinzu:\n.chroma, .chroma *, .chroma:is(.dark *), .chroma:is(.dark *) * { color: unset; font-weight: unset; font-style: unset; } Dies löscht die Standard-Chroma-Stile. Der nächste Schritt ist, Chroma-Stile in Ihre CSS-Datei mit dem Befehl hugo gen chromastyles einzubinden:\n# Mac/Linux (echo \u0026#39;html:not(.dark) {\u0026#39;; hugo gen chromastyles --style=emacs; echo \u0026#39;}\u0026#39;) \u0026gt;\u0026gt; assets/css/custom.css (echo \u0026#39;html.dark {\u0026#39;; hugo gen chromastyles --style=evergarden; echo \u0026#39;}\u0026#39;) \u0026gt;\u0026gt; assets/css/custom.css # Windows PowerShell # Dieser Befehl kann nicht in CMD ausgeführt werden; er muss in PowerShell ausgeführt werden @(\u0026#34;html:not(.dark) {\u0026#34;; (hugo gen chromastyles --style=emacs); \u0026#34;}\u0026#34;) | Add-Content -Path \u0026#34;assets/css/custom.css\u0026#34; @(\u0026#34;html.dark {\u0026#34;; (hugo gen chromastyles --style=evergarden); \u0026#34;}\u0026#34;) | Add-Content -Path \u0026#34;assets/css/custom.css\u0026#34; Alle verfügbaren Stile finden Sie in Hugos Dokumentation.\nDas Theme-CSS aus dem Quellcode erstellen # Wenn Sie eine größere Änderung vornehmen möchten, können Sie den Tailwind CSS JIT-Compiler nutzen und das gesamte Theme-CSS von Grund auf neu erstellen. Dies ist nützlich, wenn Sie die Tailwind-Konfiguration anpassen oder zusätzliche Tailwind-Klassen zum Haupt-Stylesheet hinzufügen möchten.\nHinweis: Das manuelle Erstellen des Themes ist für fortgeschrittene Benutzer gedacht. Lassen Sie uns durchgehen, wie das Erstellen des Tailwind CSS funktioniert.\nTailwind-Konfiguration # Um eine CSS-Datei zu generieren, die nur die Tailwind-Klassen enthält, die tatsächlich verwendet werden, muss der JIT-Compiler alle HTML-Templates und Markdown-Inhaltsdateien scannen, um zu überprüfen, welche Stile im Markup vorhanden sind. Der Compiler macht dies, indem er die Datei tailwind.config.js betrachtet, die im Root-Verzeichnis des Themes enthalten ist:\n// themes/blowfish/tailwind.config.js module.exports = { content: [ \u0026#34;./layouts/**/*.html\u0026#34;, \u0026#34;./content/**/*.{html,md}\u0026#34;, \u0026#34;./themes/blowfish/layouts/**/*.html\u0026#34;, \u0026#34;./themes/blowfish/content/**/*.{html,md}\u0026#34;, ], // und mehr... }; Diese Standardkonfiguration enthält diese Inhaltspfade, damit Sie Ihre eigene CSS-Datei einfach generieren können, ohne sie ändern zu müssen, vorausgesetzt Sie folgen einer bestimmten Projektstruktur. Nämlich müssen Sie Blowfish in Ihrem Projekt als Unterverzeichnis unter themes/blowfish/ einbinden. Dies bedeutet, dass Sie das Theme nicht einfach mit Hugo-Modulen installieren können und Sie müssen entweder den Git-Submodule-Weg (empfohlen) oder den manuellen Installationsweg gehen. Die Installationsdokumentation erklärt, wie Sie das Theme mit einer dieser Methoden installieren.\nProjektstruktur # Um die Standardkonfiguration zu nutzen, sollte Ihr Projekt etwa so aussehen\u0026hellip;\n. ├── assets │ └── css │ └── compiled │ └── main.css # dies ist die Datei, die wir generieren werden ├── config # Site-Konfiguration │ └── _default ├── content # Site-Inhalt │ ├── _index.md │ ├── projects │ │ └── _index.md │ └── blog │ └── _index.md ├── layouts # benutzerdefinierte Layouts für Ihre Site │ ├── partials │ │ └── extend-article-link/simple.html │ ├── projects │ │ └── list.html │ └── shortcodes │ └── disclaimer.html └── themes └── blowfish # Git-Submodul oder manuelle Theme-Installation Diese Beispielstruktur fügt einen neuen projects-Inhaltstyp mit eigenem benutzerdefinierten Layout zusammen mit einem benutzerdefinierten Shortcode und erweiterten Partial hinzu. Sofern das Projekt dieser Struktur folgt, muss nur die main.css-Datei neu kompiliert werden.\nAbhängigkeiten installieren # Damit dies funktioniert, müssen Sie in das Verzeichnis themes/blowfish/ wechseln und die Projektabhängigkeiten installieren. Sie benötigen npm auf Ihrem lokalen Rechner für diesen Schritt.\ncd themes/blowfish npm install Tailwind-Compiler ausführen # Mit den installierten Abhängigkeiten bleibt nur noch, die Tailwind CLI zu verwenden, um den JIT-Compiler aufzurufen. Navigieren Sie zurück zum Root Ihres Hugo-Projekts und geben Sie folgenden Befehl ein:\ncd ../.. node ./themes/blowfish/node_modules/@tailwindcss/cli/dist/index.mjs -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit Es ist ein etwas unschöner Befehl aufgrund der beteiligten Pfade, aber im Wesentlichen rufen Sie die Tailwind CLI auf und übergeben ihr den Speicherort der Tailwind-Konfigurationsdatei (die wir oben betrachtet haben), wo die main.css-Datei des Themes zu finden ist und wohin Sie die kompilierte CSS-Datei platzieren möchten (sie geht in den Ordner assets/css/compiled/ Ihres Hugo-Projekts).\nDie Konfigurationsdatei scannt automatisch alle Inhalte und Layouts in Ihrem Projekt sowie alle im Theme und erstellt eine neue CSS-Datei, die alle für Ihre Website erforderlichen CSS enthält. Aufgrund der Art, wie Hugo die Dateihierarchie handhabt, überschreibt diese Datei in Ihrem Projekt nun automatisch die, die mit dem Theme geliefert wird.\nJedes Mal, wenn Sie Änderungen an Ihren Layouts vornehmen und neue Tailwind CSS-Stile benötigen, können Sie einfach den Befehl erneut ausführen und die neue CSS-Datei generieren. Sie können auch -w am Ende des Befehls hinzufügen, um den JIT-Compiler im Watch-Modus auszuführen.\nEin Build-Skript erstellen # Um diese ganze Lösung abzurunden, können Sie diesen gesamten Prozess vereinfachen, indem Sie Aliase für diese Befehle hinzufügen, oder tun Sie, was ich tue, und fügen Sie eine package.json zum Root Ihres Projekts hinzu, die die notwendigen Skripte enthält\u0026hellip;\n// package.json { \u0026#34;name\u0026#34;: \u0026#34;my-website\u0026#34;, \u0026#34;version\u0026#34;: \u0026#34;1.0.0\u0026#34;, \u0026#34;description\u0026#34;: \u0026#34;\u0026#34;, \u0026#34;scripts\u0026#34;: { \u0026#34;server\u0026#34;: \u0026#34;hugo server -b http://localhost -p 8000\u0026#34;, \u0026#34;dev\u0026#34;: cross-env \u0026#34;NODE_ENV=development ./themes/blowfish/node_modules/@tailwindcss/cli/dist/index.mjs -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit -w\u0026#34;, \u0026#34;build\u0026#34;: cross-env \u0026#34;NODE_ENV=production ./themes/blowfish/node_modules/@tailwindcss/cli/dist/index.mjs -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit\u0026#34; }, // und mehr... } Wenn Sie nun am Design Ihrer Site arbeiten möchten, können Sie npm run dev aufrufen und der Compiler wird im Watch-Modus ausgeführt. Wenn Sie bereit zur Bereitstellung sind, führen Sie npm run build aus und Sie erhalten einen sauberen Tailwind CSS-Build.\n🙋‍♀️ Wenn Sie Hilfe benötigen, können Sie gerne eine Frage in den GitHub Discussions stellen.\n","externalUrl":null,"permalink":"/de/docs/advanced-customisation/","section":"Dokumentation","summary":"Es gibt viele Möglichkeiten, erweiterte Änderungen an Blowfish vorzunehmen. Lesen Sie unten, um mehr darüber zu erfahren, was angepasst werden kann und wie Sie das gewünschte Ergebnis am besten erreichen.\n","title":"Erweiterte Anpassung","type":"docs"},{"content":"","externalUrl":"https://jam.dsg.li","permalink":"/de/users/12-ee5d5eca13c3742f7a454a52424f9d73/","section":"Benutzer","summary":"","title":"jam.dsg.li","type":"users"},{"content":"Es gibt viele Möglichkeiten, Ihre mit Blowfish erstellte Hugo-Website bereitzustellen. Das Theme ist so konzipiert, dass es in fast jedem Bereitstellungsszenario flexibel einsetzbar ist.\nBlowfish verwendet durchgehend relative URLs im gesamten Theme. Dies ermöglicht es, Websites einfach in Unterordnern und auf Hosts wie GitHub Pages bereitzustellen. Normalerweise ist keine spezielle Konfiguration erforderlich, solange der baseURL-Parameter in der hugo.toml-Datei korrekt konfiguriert wurde.\nDie offizielle Hugo Hosting und Bereitstellung Dokumentation ist der beste Ort, um zu lernen, wie Sie Ihre Website bereitstellen. Die folgenden Abschnitte enthalten einige spezifische Theme-Konfigurationsdetails, die Ihnen helfen können, bei bestimmten Anbietern reibungslos zu deployen.\nWählen Sie Ihren Anbieter:\nGitHub Pages Netlify Render Cloudflare Pages Shared Hosting, VPS oder privater Webserver GitHub Pages # GitHub ermöglicht das Hosting auf GitHub Pages mit Actions. Um diese Funktionalität zu aktivieren, aktivieren Sie Pages in Ihrem Repository und erstellen Sie einen neuen Actions-Workflow, um Ihre Website zu erstellen und bereitzustellen.\nDie Datei muss im YAML-Format sein, im Verzeichnis .github/workflows/ Ihres GitHub-Repositories platziert und mit der Erweiterung .yml benannt werden.\nWichtig: Stellen Sie sicher, dass Sie den korrekten Branch-Namen unter branches und im Deploy-Schritt-if-Parameter auf den Quell-Branch setzen, der in Ihrem Projekt verwendet wird. # .github/workflows/gh-pages.yml name: GitHub Pages on: push: branches: - main jobs: build-deploy: runs-on: ubuntu-24.04 concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - name: Checkout uses: actions/checkout@v3 with: submodules: true fetch-depth: 0 - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: \u0026#34;latest\u0026#34; - name: Build run: hugo --minify - name: Deploy uses: peaceiris/actions-gh-pages@v3 if: ${{ github.ref == \u0026#39;refs/heads/main\u0026#39; }} with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_branch: gh-pages publish_dir: ./public Pushen Sie die Konfigurationsdatei zu GitHub und die Action sollte automatisch ausgeführt werden. Sie könnte beim ersten Mal fehlschlagen, und Sie müssen den Abschnitt Settings \u0026gt; Pages Ihres GitHub-Repos besuchen, um zu überprüfen, ob die Quelle korrekt ist. Sie sollte auf den gh-pages-Branch eingestellt sein.\nSobald die Einstellungen konfiguriert sind, führen Sie die Action erneut aus und die Website sollte korrekt erstellt und bereitgestellt werden. Sie können die Actions-Logs einsehen, um zu überprüfen, ob alles erfolgreich bereitgestellt wurde.\nNetlify # Um auf Netlify bereitzustellen, erstellen Sie eine neue Continuous Deployment-Site und verknüpfen Sie sie mit Ihrem Quellcode. Die Build-Einstellungen können in der Netlify-UI leer gelassen werden. Sie müssen nur die Domain konfigurieren, die Sie verwenden werden.\nErstellen Sie dann im Root-Verzeichnis Ihres Site-Repositories eine netlify.toml-Datei:\n# netlify.toml [build] command = \u0026#34;hugo mod get -u \u0026amp;\u0026amp; hugo --gc --minify -b $URL\u0026#34; publish = \u0026#34;public\u0026#34; [build.environment] NODE_ENV = \u0026#34;production\u0026#34; GO_VERSION = \u0026#34;1.16\u0026#34; TZ = \u0026#34;UTC\u0026#34; # Auf bevorzugte Zeitzone setzen [context.production.environment] HUGO_VERSION = \u0026#34;0.104.1\u0026#34; HUGO_ENV = \u0026#34;production\u0026#34; [context.deploy-preview.environment] HUGO_VERSION = \u0026#34;0.104.1\u0026#34; Diese Konfiguration geht davon aus, dass Sie Blowfish als Hugo-Modul bereitstellen. Wenn Sie das Theme mit einer anderen Methode installiert haben, ändern Sie den Build-Befehl einfach zu hugo --gc --minify -b $URL.\nWenn Sie die Konfigurationsdatei in Ihr Repository pushen, sollte Netlify Ihre Website automatisch bereitstellen. Sie können die Deploy-Logs in der Netlify-UI überprüfen, um nach Fehlern zu suchen.\nRender # Die Bereitstellung auf Render ist sehr unkompliziert und die gesamte Konfiguration erfolgt über die Render-UI.\nErstellen Sie eine neue Static Site und verknüpfen Sie sie mit dem Code-Repository Ihres Projekts. Konfigurieren Sie dann einfach den Build-Befehl als hugo --gc --minify und das Publish-Verzeichnis als public.\nDie Website wird automatisch erstellt und bereitgestellt, wenn Sie eine Änderung in Ihr Repository pushen.\nCloudflare Pages # Cloudflare bietet den Pages-Dienst an, der Hugo-Blogs hosten kann. Er erstellt die Website aus einem Git-Repository und hostet sie dann auf dem CDN von Cloudflare. Folgen Sie deren Hugo-Bereitstellungsanleitung, um loszulegen.\nDie von Cloudflare angebotene Rocket Loader™-Funktion versucht, das Rendering von Webseiten mit JavaScript zu beschleunigen, aber sie unterbricht den Erscheinungsbild-Umschalter im Theme. Sie kann auch ein störendes Hell-/Dunkel-Bildschirmflackern beim Durchsuchen Ihrer Website verursachen, da Skripte in der falschen Reihenfolge geladen werden.\nDieses Problem kann behoben werden, indem Sie es deaktivieren:\nGehen Sie zum Cloudflare Dashboard Klicken Sie auf Ihren Domainnamen in der Liste Klicken Sie auf Optimization im Abschnitt Speed Scrollen Sie nach unten zu Rocket Loader™ und deaktivieren Sie es Hugo-Websites, die mit Blowfish erstellt wurden, laden auch mit deaktivierter Funktion immer noch sehr schnell.\nShared Hosting, VPS oder privater Webserver # Die Verwendung von traditionellem Webhosting oder die Bereitstellung auf Ihrem eigenen Webserver ist so einfach wie das Erstellen Ihrer Hugo-Website und das Übertragen der Dateien auf Ihren Host.\nStellen Sie sicher, dass der baseURL-Parameter in hugo.toml auf die vollständige URL zum Root Ihrer Website gesetzt ist (einschließlich aller Subdomains oder Unterordner).\nErstellen Sie dann Ihre Website mit hugo und kopieren Sie den Inhalt des Ausgabeverzeichnisses in das Root-Verzeichnis Ihres Webservers und Sie sind bereit. Standardmäßig heißt das Ausgabeverzeichnis public.\nWenn Sie einen Hosting-Anbieter benötigen, schauen Sie sich Vultr oder DigitalOcean an. Die Anmeldung über diese Affiliate-Links gibt Ihnen bis zu 100 $ kostenloses Guthaben, damit Sie den Service ausprobieren können.\n","externalUrl":null,"permalink":"/de/docs/hosting-deployment/","section":"Dokumentation","summary":"Es gibt viele Möglichkeiten, Ihre mit Blowfish erstellte Hugo-Website bereitzustellen. Das Theme ist so konzipiert, dass es in fast jedem Bereitstellungsszenario flexibel einsetzbar ist.\nBlowfish verwendet durchgehend relative URLs im gesamten Theme. Dies ermöglicht es, Websites einfach in Unterordnern und auf Hosts wie GitHub Pages bereitzustellen. Normalerweise ist keine spezielle Konfiguration erforderlich, solange der baseURL-Parameter in der hugo.toml-Datei korrekt konfiguriert wurde.\n","title":"Hosting \u0026 Bereitstellung","type":"docs"},{"content":"","externalUrl":"https://priyakdey.com","permalink":"/de/users/13-72d71e304faaa40b3d547d5357edc450/","section":"Benutzer","summary":"","title":"priyakdey.com","type":"users"},{"content":"Um dynamische Daten auf Ihrer Website zu unterstützen, haben wir die Integration von Firebase hinzugefügt. Dies ermöglicht es Ihnen, die Aufrufe-Funktion über Listen und Beiträge hinweg zu nutzen.\nGehen Sie zur Firebase-Website und erstellen Sie ein kostenloses Konto Erstellen Sie ein neues Projekt Wählen Sie den Analytics-Standort Richten Sie Firebase in Blowfish ein, indem Sie die Variablen für Ihr Projekt abrufen und sie in der params.toml-Datei setzen. Weitere Details finden Sie auf dieser Seite. Unten finden Sie ein Beispiel der Datei, die Firebase bereitstellt. Beachten Sie die Parameter innerhalb des FirebaseConfig-Objekts. // Import the functions you need from the SDKs you need import { initializeApp } from \u0026#34;firebase/app\u0026#34;; import { getAnalytics } from \u0026#34;firebase/analytics\u0026#34;; // TODO: Add SDKs for Firebase products that you want to use // https://firebase.google.com/docs/web/setup#available-libraries // Your web app\u0026#39;s Firebase configuration // For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = { apiKey: \u0026#34;AIzaSyB5tqlqDky77Vb4Tc4apiHV4hRZI18KGiY\u0026#34;, authDomain: \u0026#34;blowfish-21fff.firebaseapp.com\u0026#34;, projectId: \u0026#34;blowfish-21fff\u0026#34;, storageBucket: \u0026#34;blowfish-21fff.appspot.com\u0026#34;, messagingSenderId: \u0026#34;60108104191\u0026#34;, appId: \u0026#34;1:60108104191:web:039842ebe1370698b487ca\u0026#34;, measurementId: \u0026#34;G-PEDMYR1V0K\u0026#34; }; // Initialize Firebase const app = initializeApp(firebaseConfig); const analytics = getAnalytics(app); Firestore einrichten - Wählen Sie Build und öffnen Sie Firestore. Erstellen Sie eine neue Datenbank und wählen Sie den Start im Produktionsmodus. Wählen Sie den Serverstandort und warten Sie. Sobald dies gestartet ist, müssen Sie die Regeln konfigurieren. Kopieren Sie einfach die Datei unten und drücken Sie Veröffentlichen. Diese Regeln stellen sicher, dass Aufrufe nur um 1 erhöht werden können und Likes nur um +1 oder -1 geändert werden können (und nie unter 0 fallen). rules_version = \u0026#39;2\u0026#39;; service cloud.firestore { match /databases/{database}/documents { // Views - read anyone, only increment by 1 match /views/{document} { allow read: if request.auth != null; allow create: if request.auth != null \u0026amp;\u0026amp; request.resource.data.keys().hasOnly([\u0026#39;views\u0026#39;]) \u0026amp;\u0026amp; request.resource.data.views == 1; allow update: if request.auth != null \u0026amp;\u0026amp; request.resource.data.diff(resource.data).affectedKeys().hasOnly([\u0026#39;views\u0026#39;]) \u0026amp;\u0026amp; request.resource.data.views == resource.data.views + 1; } // Likes - read anyone, only +1 or -1 match /likes/{document} { allow read: if request.auth != null; allow create: if request.auth != null \u0026amp;\u0026amp; request.resource.data.keys().hasOnly([\u0026#39;likes\u0026#39;]) \u0026amp;\u0026amp; request.resource.data.likes == 1; allow update: if request.auth != null \u0026amp;\u0026amp; request.resource.data.diff(resource.data).affectedKeys().hasOnly([\u0026#39;likes\u0026#39;]) \u0026amp;\u0026amp; (request.resource.data.likes == resource.data.likes + 1 || request.resource.data.likes == resource.data.likes - 1) \u0026amp;\u0026amp; request.resource.data.likes \u0026gt;= 0; } // Deny everything else match /{document=**} { allow read, write: if false; } } } Anonyme Autorisierung aktivieren - Wählen Sie Build und öffnen Sie Authentication. Wählen Sie Erste Schritte, klicken Sie auf Anonym und aktivieren Sie es, speichern. Fertig - Sie können jetzt Aufrufe und Likes in Blowfish für alle (oder bestimmte) Artikel aktivieren. ","externalUrl":null,"permalink":"/de/docs/firebase-views/","section":"Dokumentation","summary":"Um dynamische Daten auf Ihrer Website zu unterstützen, haben wir die Integration von Firebase hinzugefügt. Dies ermöglicht es Ihnen, die Aufrufe-Funktion über Listen und Beiträge hinweg zu nutzen.\nGehen Sie zur Firebase-Website und erstellen Sie ein kostenloses Konto Erstellen Sie ein neues Projekt Wählen Sie den Analytics-Standort Richten Sie Firebase in Blowfish ein, indem Sie die Variablen für Ihr Projekt abrufen und sie in der params.toml-Datei setzen. Weitere Details finden Sie auf dieser Seite. Unten finden Sie ein Beispiel der Datei, die Firebase bereitstellt. Beachten Sie die Parameter innerhalb des FirebaseConfig-Objekts. // Import the functions you need from the SDKs you need import { initializeApp } from \"firebase/app\"; import { getAnalytics } from \"firebase/analytics\"; // TODO: Add SDKs for Firebase products that you want to use // https://firebase.google.com/docs/web/setup#available-libraries // Your web app's Firebase configuration // For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = { apiKey: \"AIzaSyB5tqlqDky77Vb4Tc4apiHV4hRZI18KGiY\", authDomain: \"blowfish-21fff.firebaseapp.com\", projectId: \"blowfish-21fff\", storageBucket: \"blowfish-21fff.appspot.com\", messagingSenderId: \"60108104191\", appId: \"1:60108104191:web:039842ebe1370698b487ca\", measurementId: \"G-PEDMYR1V0K\" }; // Initialize Firebase const app = initializeApp(firebaseConfig); const analytics = getAnalytics(app); Firestore einrichten - Wählen Sie Build und öffnen Sie Firestore. Erstellen Sie eine neue Datenbank und wählen Sie den Start im Produktionsmodus. Wählen Sie den Serverstandort und warten Sie. Sobald dies gestartet ist, müssen Sie die Regeln konfigurieren. Kopieren Sie einfach die Datei unten und drücken Sie Veröffentlichen. Diese Regeln stellen sicher, dass Aufrufe nur um 1 erhöht werden können und Likes nur um +1 oder -1 geändert werden können (und nie unter 0 fallen). rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { // Views - read anyone, only increment by 1 match /views/{document} { allow read: if request.auth != null; allow create: if request.auth != null \u0026\u0026 request.resource.data.keys().hasOnly(['views']) \u0026\u0026 request.resource.data.views == 1; allow update: if request.auth != null \u0026\u0026 request.resource.data.diff(resource.data).affectedKeys().hasOnly(['views']) \u0026\u0026 request.resource.data.views == resource.data.views + 1; } // Likes - read anyone, only +1 or -1 match /likes/{document} { allow read: if request.auth != null; allow create: if request.auth != null \u0026\u0026 request.resource.data.keys().hasOnly(['likes']) \u0026\u0026 request.resource.data.likes == 1; allow update: if request.auth != null \u0026\u0026 request.resource.data.diff(resource.data).affectedKeys().hasOnly(['likes']) \u0026\u0026 (request.resource.data.likes == resource.data.likes + 1 || request.resource.data.likes == resource.data.likes - 1) \u0026\u0026 request.resource.data.likes \u003e= 0; } // Deny everything else match /{document=**} { allow read, write: if false; } } } Anonyme Autorisierung aktivieren - Wählen Sie Build und öffnen Sie Authentication. Wählen Sie Erste Schritte, klicken Sie auf Anonym und aktivieren Sie es, speichern. Fertig - Sie können jetzt Aufrufe und Likes in Blowfish für alle (oder bestimmte) Artikel aktivieren. ","title":"Firebase: Aufrufe \u0026 Likes","type":"docs"},{"content":"","externalUrl":"https://sdehm.dev","permalink":"/de/users/14-1a882ded73613252bb07c2c13f40b9e3/","section":"Benutzer","summary":"","title":"sdehm.dev","type":"users"},{"content":"","externalUrl":"https://dizzytech.de","permalink":"/de/users/15-039ca94b0aeeb9ab4c95226615bfb840/","section":"Benutzer","summary":"","title":"dizzytech.de","type":"users"},{"content":"","externalUrl":"https://alejandro-ao.com/","permalink":"/de/users/16-620af4c12a7ee8932fadb45ae52bba7e/","section":"Benutzer","summary":"","title":"alejandro-ao.com","type":"users"},{"content":"","externalUrl":"https://adir1.com/","permalink":"/de/users/17-64faf41f22317a170125dd7b2cd642e2/","section":"Benutzer","summary":"","title":"adir1.com","type":"users"},{"content":"","externalUrl":"https://blog.muffn.io/","permalink":"/de/users/18-e07582d573aa187c3c15bb042872ca4a/","section":"Benutzer","summary":"","title":"blog.muffn.io","type":"users"},{"content":"","externalUrl":"https://nick.bouwhuis.net","permalink":"/de/users/19-fd12be5b9c01f6b6089b8b1cbff1350d/","section":"Benutzer","summary":"","title":"nick.bouwhuis.net","type":"users"},{"content":"","externalUrl":"https://vividscc.com/","permalink":"/de/users/20-3bfa5ccb77cf79199527df4c0259d0dc/","section":"Benutzer","summary":"","title":"vividscc.com","type":"users"},{"content":"","externalUrl":"https://technicat.com/","permalink":"/de/users/21-6ed0dcb17b6e24c166f7da0bdfb0c1f5/","section":"Benutzer","summary":"","title":"technicat.com","type":"users"},{"content":"","externalUrl":"https://fugugames.com/","permalink":"/de/users/22-e2ca3d6494c32151235beabe7567b23d/","section":"Benutzer","summary":"","title":"fugugames.com","type":"users"},{"content":"","externalUrl":"https://hyperbowl3d.com/","permalink":"/de/users/23-129162dc71b9d40ee7948e51910d415a/","section":"Benutzer","summary":"","title":"hyperbowl3d.com","type":"users"},{"content":"","externalUrl":"https://talkdimsum.com/","permalink":"/de/users/24-80d4420e686d5a055bab647fa03d281b/","section":"Benutzer","summary":"","title":"talkdimsum.com","type":"users"},{"content":"","externalUrl":"https://alanctanner.com/","permalink":"/de/users/25-8168c3eeb157c9c9b1ca287393393f9c/","section":"Benutzer","summary":"","title":"alanctanner.com","type":"users"},{"content":"","externalUrl":"https://rdgo.dev/","permalink":"/de/users/26-98f15180691d43fbfcbaf685e1b9ab06/","section":"Benutzer","summary":"","title":"rdgo.dev","type":"users"},{"content":"","externalUrl":"https://clemsau.com/","permalink":"/de/users/27-66a61706d45b77b559869cd1247fe8fc/","section":"Benutzer","summary":"","title":"clemsau.com","type":"users"},{"content":"","externalUrl":"https://weaxsey.org/","permalink":"/de/users/28-5801e67070cd59e592c82693a1bda773/","section":"Benutzer","summary":"","title":"weaxsey.org","type":"users"},{"content":"","externalUrl":"https://nikarashihatsu.github.io/","permalink":"/de/users/29-c7116358255c4f5ccb306f7012306e22/","section":"Benutzer","summary":"","title":"nikarashihatsu.github.io","type":"users"},{"content":"","externalUrl":"https://www.halcyonstraits.com/","permalink":"/de/users/30-d8ebb1396d8c7d2233b33a6b3ca0adc4/","section":"Benutzer","summary":"","title":"halcyonstraits.com","type":"users"},{"content":"","externalUrl":"https://www.50-nuances-octets.fr/","permalink":"/de/users/31-24577d47b9474b6bc72eba9a6009dba4/","section":"Benutzer","summary":"","title":"50-nuances-octets.fr","type":"users"},{"content":"","externalUrl":"https://marupanda.art/marucomics/","permalink":"/de/users/32-6e0c28f8b70015dd35f332d927960d06/","section":"Benutzer","summary":"","title":"marupanda.art/marucomics","type":"users"},{"content":"","externalUrl":"https://m3upt.com","permalink":"/de/users/33-4d4fb24dca11a144122fa0bb831d9d03/","section":"Benutzer","summary":"","title":"m3upt.com","type":"users"},{"content":"","externalUrl":"https://pacochan.net","permalink":"/de/users/34-c8eb3ba4d0e565e041ead9aabe6fc770/","section":"Benutzer","summary":"","title":"pacochan.net","type":"users"},{"content":"","externalUrl":"https://vkmki001.github.io/","permalink":"/de/users/35-069e8f01e7ef48830ebea5239e2189b4/","section":"Benutzer","summary":"","title":"vkmki001.github.io","type":"users"},{"content":"","externalUrl":"https://bbagwang.com","permalink":"/de/users/36-43d57d92cc54037519270a0cb07dbb83/","section":"Benutzer","summary":"","title":"bbagwang.com","type":"users"},{"content":"","externalUrl":"https://jamiemoxon.tech","permalink":"/de/users/37-d9e559aaa0c3488012725cc4699ff9c4/","section":"Benutzer","summary":"","title":"jamiemoxon.tech","type":"users"},{"content":"","externalUrl":"https://theindiecoder.cloud","permalink":"/de/users/38-9eed597b03512bc7b7b4b3cf81814a37/","section":"Benutzer","summary":"","title":"theindiecoder.cloud","type":"users"},{"content":"","externalUrl":"https://gma.name","permalink":"/de/users/39-48ff442c7de299911eab10b72b02cc84/","section":"Benutzer","summary":"","title":"gma.name","type":"users"},{"content":"","externalUrl":"https://mayer.life","permalink":"/de/users/40-1b3c507d9cd618565898e6d099c0427d/","section":"Benutzer","summary":"","title":"mayer.life","type":"users"},{"content":"","externalUrl":"https://scottmckendry.tech","permalink":"/de/users/41-d6d2aa4cd9e351e749136df67a27c136/","section":"Benutzer","summary":"","title":"scottmckendry.tech","type":"users"},{"content":"","externalUrl":"https://ohdmire.github.io","permalink":"/de/users/42-fec44f5dd2be29e37c305696d018f99f/","section":"Benutzer","summary":"","title":"ohdmire.github.io","type":"users"},{"content":"","externalUrl":"https://ricklan.photography","permalink":"/de/users/43-954584ca9b811d77ac600cf7c426be45/","section":"Benutzer","summary":"","title":"ricklan.photography","type":"users"},{"content":"","externalUrl":"https://deepumohan.com/tech/","permalink":"/de/users/44-8032d46bf9c96ae4b59c419032c7ad89/","section":"Benutzer","summary":"","title":"deepumohan.com/tech","type":"users"},{"content":"","externalUrl":"https://joush007.github.io","permalink":"/de/users/45-b66472425d53d4e270e85ba4f160e7a1/","section":"Benutzer","summary":"","title":"joush007.github.io","type":"users"},{"content":"","externalUrl":"https://blog.stonegarden.dev/","permalink":"/de/users/46-3ec093539269bc4ce9498fe9c36a2b7d/","section":"Benutzer","summary":"","title":"blog.stonegarden.dev","type":"users"},{"content":"","externalUrl":"https://renaud.warnotte.be","permalink":"/de/users/47-4f0c88168fb7a348b4393a56ede2e799/","section":"Benutzer","summary":"","title":"renaud.warnotte.be","type":"users"},{"content":"","externalUrl":"https://boringtech.net/","permalink":"/de/users/48-82b432ad2bfc873ec725001f0b3ac495/","section":"Benutzer","summary":"","title":"BoringTech.net","type":"users"},{"content":"","externalUrl":"https://technicaldc.github.io/","permalink":"/de/users/49-6a603c5d465ecb2422ed7a96fd55c99c/","section":"Benutzer","summary":"","title":"technicaldc.github.io","type":"users"},{"content":"","externalUrl":"https://alxhslm.github.io/","permalink":"/de/users/50-427cec3309be77abe6f19b006b2a3dc0/","section":"Benutzer","summary":"","title":"alxhslm.github.io","type":"users"},{"content":"","externalUrl":"https://www.the-maze.net/","permalink":"/de/users/51-e518dc969af1ea65a3d0b55630705047/","section":"Benutzer","summary":"","title":"the-maze.net","type":"users"},{"content":"","externalUrl":"https://www.dxpetti.com/","permalink":"/de/users/52-0327ac1993f378aa2fc5bbb8a840c9cb/","section":"Benutzer","summary":"","title":"DXPetti.com","type":"users"},{"content":"","externalUrl":"https://asterisk.lol","permalink":"/de/users/53-6e57b74d392f64f3698aee7046cc2606/","section":"Benutzer","summary":"","title":"asterisk.lol","type":"users"},{"content":"","externalUrl":"https://ekwska.com","permalink":"/de/users/54-1314bf3d7ce70ad90f1fc7666032e147/","section":"Benutzer","summary":"","title":"ekwska.com","type":"users"},{"content":"","externalUrl":"https://aakashnand.com/","permalink":"/de/users/55-a322d57671bf49fe0f2539096f9ed57f/","section":"Benutzer","summary":"","title":"aakashnand.com","type":"users"},{"content":"","externalUrl":"https://karlukle.site","permalink":"/de/users/56-7d028665dc1cf54485e6e82a7083ce69/","section":"Benutzer","summary":"","title":"karlukle.site","type":"users"},{"content":"","externalUrl":"http://www.adammadej.com/","permalink":"/de/users/57-15cf92fba36f0319bd4b176da554fdb9/","section":"Benutzer","summary":"","title":"Adam Madej - Gameplay Animator","type":"users"},{"content":"","externalUrl":"http://www.eallion.com/","permalink":"/de/users/58-1f94add7b0ba58983ff507632b822401/","section":"Benutzer","summary":"","title":"eallion.com","type":"users"},{"content":"","externalUrl":"https://synapticsugar.games","permalink":"/de/users/59-c0d9928ff3857960ec230178bdec1b8d/","section":"Benutzer","summary":"","title":"Synaptic Sugar","type":"users"},{"content":"","externalUrl":"https://www.michaeldorner.de","permalink":"/de/users/60-d965f981aa39336ef7be5efac83c96b2/","section":"Benutzer","summary":"","title":"michaeldorner.de","type":"users"},{"content":"","externalUrl":"http://www.ignaciomconde.com/","permalink":"/de/users/61-4de384e83ae8af3834cad28f6dfc6966/","section":"Benutzer","summary":"","title":"Ignacio Conde","type":"users"},{"content":"","externalUrl":"https://blog.ummit.dev/","permalink":"/de/users/62-c506ded8078df151fc8ce943e7ac1c8a/","section":"Benutzer","summary":"","title":"UmmIt - Blog","type":"users"},{"content":"","externalUrl":"https://nveshaan.github.io/","permalink":"/de/users/63-02c452502ee9a03866c720c14bf86f9e/","section":"Benutzer","summary":"","title":"nveshaan","type":"users"},{"content":"","externalUrl":"https://kumacat.pages.dev","permalink":"/de/users/64-d52c3523ad809eb1d9ddbcbe32e92661/","section":"Benutzer","summary":"","title":"kumacat.pages.dev","type":"users"},{"content":"","externalUrl":"https://andrealucchini.com","permalink":"/de/users/65-bdd6b2db27fb40b3fa79a37659b2f285/","section":"Benutzer","summary":"","title":"andrealucchini.com","type":"users"},{"content":"","externalUrl":"https://luizglomyer.github.io/","permalink":"/de/users/66-af89464ac25ab9445658a3541e623778/","section":"Benutzer","summary":"","title":"glomyer.dev","type":"users"},{"content":"","externalUrl":"https://utrodus.com","permalink":"/de/users/67-c562b0e606584dd96159faf763291fe1/","section":"Benutzer","summary":"","title":"utrodus.com","type":"users"},{"content":"","externalUrl":"https://lazarusoverlook.com","permalink":"/de/users/68-033c87b7e950b82ea500c552c9523367/","section":"Benutzer","summary":"","title":"lazarusoverlook.com","type":"users"},{"content":"","externalUrl":"https://p3rception.github.io/","permalink":"/de/users/69-7596a225b244e0859da338621e680481/","section":"Benutzer","summary":"","title":"p3rception.github.io","type":"users"},{"content":"","externalUrl":"https://www.emse.education","permalink":"/de/users/70-54b73306674ec7e6778b54a0a8b18b36/","section":"Benutzer","summary":"","title":"Handbook on Teaching Empirical Software Engineering: Online Materials","type":"users"},{"content":"","externalUrl":"https://blog.lofibean.cc","permalink":"/de/users/71-ad989702a19d1fd8add147d6771c6c02/","section":"Benutzer","summary":"","title":"blog.lofibean.cc","type":"users"},{"content":"","externalUrl":"https://acamize.com/","permalink":"/de/users/72-e263f9bb6dcec27003a8f5f947ba5abb/","section":"Benutzer","summary":"","title":"Academy Customize","type":"users"},{"content":"","externalUrl":"https://mrtruongvu.com","permalink":"/de/users/73-837b47128639b5359ade845eae461c3a/","section":"Benutzer","summary":"","title":"mrtruongvu.com","type":"users"},{"content":"","externalUrl":"https://stepaniah.me","permalink":"/de/users/74-1b3da762734b4fb503e49822ed506dbb/","section":"Benutzer","summary":"","title":"StepaniaH","type":"users"},{"content":"","externalUrl":"https://laterre.dev/","permalink":"/de/users/75-447e2f0f6f439b915e0b57f93e49b7d6/","section":"Benutzer","summary":"","title":"Laterre Dev","type":"users"},{"content":"","externalUrl":"https://lazyproductreviews.com/","permalink":"/de/users/76-3fa4eb553f5d984050d2ee4954960034/","section":"Benutzer","summary":"","title":"Lazy Product Reviews","type":"users"},{"content":"","externalUrl":"https://zzzhome.cc/","permalink":"/de/users/77-46ea5d4b3698fa18fc0b79faa3d89bef/","section":"Benutzer","summary":"","title":"zzzhome","type":"users"},{"content":"","externalUrl":"https://bootlegcoal.com","permalink":"/de/users/78-915a897f2ea3ba018728d7dce3540b1b/","section":"Benutzer","summary":"","title":"Bootleg Coal Rebellion","type":"users"},{"content":"","externalUrl":"https://ctry.tech/","permalink":"/de/users/79-0805e986c2f7265e3bbbfc7bc647ed92/","section":"Benutzer","summary":"","title":"Chill-Try","type":"users"},{"content":"","externalUrl":"https://hudsonmcnamara.com","permalink":"/de/users/80-2d29fadfaf8ddfaee0b69b563bae8d2d/","section":"Benutzer","summary":"","title":"Hudson McNamara","type":"users"},{"content":"","externalUrl":"https://www.wegumweg.de","permalink":"/de/users/81-eb23ebd26738c98db323eff207dc7c0e/","section":"Benutzer","summary":"","title":"Weg um Weg","type":"users"},{"content":"","externalUrl":"https://panoskorovesis.github.io/","permalink":"/de/users/82-706590b7d6a58b77f0eadb22b1dc6cd5/","section":"Benutzer","summary":"","title":"The Space 🌍","type":"users"},{"content":"","externalUrl":"https://blog.francescopapini.com","permalink":"/de/users/83-a615163aad4c6bb5746a697a9450d563/","section":"Benutzer","summary":"","title":"blog.francescopapini.com","type":"users"},{"content":"","externalUrl":"https://adriantunez.cloud","permalink":"/de/users/84-6057b72b4986ae88640d46262a4be0a0/","section":"Benutzer","summary":"","title":"Adri Antunez's Cloud Site","type":"users"},{"content":"","externalUrl":"https://irusukan.com","permalink":"/de/users/85-e3f304eacd2f79e31f294cae0ff8162e/","section":"Benutzer","summary":"","title":"irusukan","type":"users"},{"content":"","externalUrl":"https://feec-seminar-comp-eng.github.io/","permalink":"/de/users/86-405727a6fae1350173ef8915b4c9eb7d/","section":"Benutzer","summary":"","title":"FEEC/UNICAMP IA382 - Seminar in Computer Engineering","type":"users"},{"content":"","externalUrl":"https://blog.francescopapini.com","permalink":"/de/users/87-a615163aad4c6bb5746a697a9450d563/","section":"Benutzer","summary":"","title":"blog.francescopapini.com","type":"users"},{"content":"","externalUrl":"https://heykyo.com","permalink":"/de/users/88-9d162f4046cb83c367d8d8ab57240711/","section":"Benutzer","summary":"","title":"Kyo's Garden","type":"users"},{"content":"","externalUrl":"https://abantikabhuti.github.io","permalink":"/de/users/89-7c98d8b7ba531e032abcd675d4f49c17/","section":"Benutzer","summary":"","title":"abantikabhuti.github.io","type":"users"},{"content":"","externalUrl":"https://yag0x1.github.io","permalink":"/de/users/90-e4f1c9a4c352ea63707824576d889c8f/","section":"Benutzer","summary":"","title":"yag0x1.github.io","type":"users"},{"content":"","externalUrl":"https://learn-software.com","permalink":"/de/users/91-512ff0768813ae318d569f681cf49123/","section":"Benutzer","summary":"","title":"Learn-Software.com","type":"users"},{"content":"","externalUrl":"https://mitri.lol","permalink":"/de/users/92-8cb20b5823049623e2b7214c967a2efc/","section":"Benutzer","summary":"","title":"mitri.lol","type":"users"},{"content":"","externalUrl":"https://kieranlowe.io","permalink":"/de/users/93-b94f03ec7b2e6d8dbac26fa6cd1cd5d4/","section":"Benutzer","summary":"","title":"kieranlowe.io","type":"users"},{"content":"","externalUrl":"https://eike.in","permalink":"/de/users/94-c3df142090b1a28ef311312eb82f1e51/","section":"Benutzer","summary":"","title":"eike.in","type":"users"},{"content":"","externalUrl":"https://tbsch.de","permalink":"/de/users/95-6439a010a72c2622487a063185cf1657/","section":"Benutzer","summary":"","title":"tbsch.de | Smart Home, Technik, Kram","type":"users"},{"content":"","externalUrl":"https://metalhearf.fr","permalink":"/de/users/96-16a262b9921c2d90b4bc072bbb3c1d56/","section":"Benutzer","summary":"","title":"metalhearf.fr","type":"users"},{"content":"","externalUrl":"https://encelo.github.io/","permalink":"/de/users/97-a8ae3ddde64e0cd053837877522e2373/","section":"Benutzer","summary":"","title":"encelo.github.io","type":"users"},{"content":"","externalUrl":"https://ncine.github.io/","permalink":"/de/users/98-8f0822721042bca88707da31b1c241e3/","section":"Benutzer","summary":"","title":"ncine.github.io","type":"users"},{"content":"","externalUrl":"https://www.merza.is/","permalink":"/de/users/99-f430dff82b8fbb8334091953bfe58598/","section":"Benutzer","summary":"","title":"István Merza","type":"users"},{"content":"","externalUrl":"https://daytaur.com/","permalink":"/de/users/100-a8326fb0e2d1670165af1c6547b239dd/","section":"Benutzer","summary":"","title":"daytaur.com","type":"users"},{"content":"","externalUrl":"https://zzamboni.org/","permalink":"/de/users/101-e2d4a1e205128436961ad3e1f2d0de5e/","section":"Benutzer","summary":"","title":"zzamboni.org","type":"users"},{"content":"","externalUrl":"https://www.towerofkubes.com/","permalink":"/de/users/102-43b666016e50920826ef05ae95486724/","section":"Benutzer","summary":"","title":"Tower of Kubes","type":"users"},{"content":"","externalUrl":"https://monpetitdev.fr/","permalink":"/de/users/103-d168a95bef76f9306c5f0d645168f8e6/","section":"Benutzer","summary":"","title":"monpetitdev.fr","type":"users"},{"content":"","externalUrl":"https://noorkhafidzin.com/","permalink":"/de/users/104-e7ef7b552aa65b10f3e26de21d81f702/","section":"Benutzer","summary":"","title":"Noor Khafidzin","type":"users"},{"content":"","externalUrl":"https://reyneese.com/","permalink":"/de/users/105-834393216bdba408631c891ee45d379c/","section":"Benutzer","summary":"","title":"Reyneese on WoW","type":"users"},{"content":"","externalUrl":"https://davidwrites.xyz/","permalink":"/de/users/106-e6de9b318c18b2df357ca51f0d73fff6/","section":"Benutzer","summary":"","title":"David Writes","type":"users"},{"content":"","externalUrl":"https://goodjinc.com/","permalink":"/de/users/107-850f485eb8e81e2873f1a285e3eb0b1d/","section":"Benutzer","summary":"","title":"GOODJINC","type":"users"},{"content":"","externalUrl":"https://tyloch.biz/","permalink":"/de/users/108-2496d52e0aa601cbba3ad6572e007d26/","section":"Benutzer","summary":"","title":"Artur Tyloch","type":"users"},{"content":"","externalUrl":"https://blog.rewse.jp/","permalink":"/de/users/109-860d9db7030d829b0f0128400c2ab5d4/","section":"Benutzer","summary":"","title":"Tats Shibata","type":"users"},{"content":"","externalUrl":"https://prusa.net/","permalink":"/de/users/110-118f0958fbab30b68d5bb3359548a40f/","section":"Benutzer","summary":"","title":"Radek Průša","type":"users"},{"content":"","externalUrl":"https://jbetzen.net/","permalink":"/de/users/111-bbc5b87f25e67eb50f9308ddb2e30fb3/","section":"Benutzer","summary":"","title":"jbetzen.net","type":"users"},{"content":"","externalUrl":"https://alst.ovh/","permalink":"/de/users/112-578198405817d000a9b09d08fe594b1f/","section":"Benutzer","summary":"","title":"alst.ovh","type":"users"},{"content":"","externalUrl":"https://blog.zynji.my.id/","permalink":"/de/users/113-853c2c3c85eecb5148db16a8f005a529/","section":"Benutzer","summary":"","title":"Zarvelion Zynji","type":"users"},{"content":"","externalUrl":"https://www.airikatrading.com","permalink":"/de/users/114-2e8cdaa29760febdf1d75307255aafe9/","section":"Benutzer","summary":"","title":"Airika","type":"users"},{"content":"","externalUrl":"https://cooklikeanerd.com/","permalink":"/de/users/115-ae148b43ea1a0101066984d0d6d321c0/","section":"Benutzer","summary":"","title":"Cook Like A Nerd","type":"users"},{"content":"","externalUrl":"https://cintiaching.com/","permalink":"/de/users/116-577a9817320654ddbf1030cbf1c9ca7f/","section":"Benutzer","summary":"","title":"Cintia Ching","type":"users"},{"content":"","externalUrl":"https://luizcarloscf.github.io/","permalink":"/de/users/117-704dd03d684dfd9eef53eb6072fef261/","section":"Benutzer","summary":"","title":"luizcarloscf.github.io","type":"users"},{"content":"","externalUrl":"https://fairchild26.github.io/","permalink":"/de/users/118-92babc5577690a161170943a87ae816d/","section":"Benutzer","summary":"","title":"Robin Fairchild","type":"users"},{"content":"","externalUrl":"https://paraguay4life.com/","permalink":"/de/users/119-9a4fa7947ad8e197f14bc3d89c98a755/","section":"Benutzer","summary":"","title":"Paraguay4Life","type":"users"},{"content":"","externalUrl":"https://www.gsking.co.uk","permalink":"/de/users/120-fb2885fb36e97b3799ab7bc03bd9e08a/","section":"Benutzer","summary":"","title":"www.gsking.co.uk","type":"users"},{"content":"","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/categories/blowfish/","section":"Categories","summary":"","title":"Blowfish","type":"categories"},{"content":"","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/tags/blowfish/","section":"Tags","summary":"","title":"Blowfish","type":"tags"},{"content":"","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"4. Oktober 2023","externalUrl":"https://n9o.xyz/posts/202310-blowfish-tutorial/","permalink":"/de/guides/202310-blowfish-tutorial/","section":"Rezepte","summary":"Vor einem Jahr habe ich Blowfish erstellt, ein Hugo-Theme, das meine einzigartige Vision für meine persönliche Homepage verwirklichen sollte. Ich habe mich auch entschieden, es zu einem Open-Source-Projekt zu machen. Heute hat sich Blowfish zu einem florierenden Open-Source-Projekt mit über 600 Sternen auf GitHub und Hunderten von Nutzern entwickelt. In diesem Tutorial zeige ich Ihnen, wie Sie loslegen und Ihre Website in wenigen Minuten zum Laufen bringen.","title":"Erstellen Sie Ihre Homepage mit Blowfish und Hugo","type":"guides"},{"content":"","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/tags/hugo/","section":"Tags","summary":"","title":"Hugo","type":"tags"},{"content":"Nunos fantastische Beispielbiografie.\n","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/authors/nunocoracao/","section":"Authors","summary":"Nunos fantastische Beispielbiografie.\n","title":"Nuno Coração","type":"authors"},{"content":"","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/categories/open-source/","section":"Categories","summary":"","title":"Open-Source","type":"categories"},{"content":" Rezepte, Anleitungen und Tutorials für Blowfish Blowfish-Nutzer? Um Ihre Anleitung zu dieser Liste hinzuzufügen, schauen Sie sich die Vorlage an.\nDieser Bereich enthält Anleitungen für verschiedene Szenarien zur Konfiguration Ihres Themes. Wenn Sie neu sind, schauen Sie sich die Installations-Anleitung an, um zu beginnen, oder besuchen Sie den Beispiele-Bereich, um zu sehen, was Blowfish kann.\n","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/guides/","section":"Rezepte","summary":" Rezepte, Anleitungen und Tutorials für Blowfish Blowfish-Nutzer? Um Ihre Anleitung zu dieser Liste hinzuzufügen, schauen Sie sich die Vorlage an.\nDieser Bereich enthält Anleitungen für verschiedene Szenarien zur Konfiguration Ihres Themes. Wenn Sie neu sind, schauen Sie sich die Installations-Anleitung an, um zu beginnen, oder besuchen Sie den Beispiele-Bereich, um zu sehen, was Blowfish kann.\n","title":"Rezepte","type":"guides"},{"content":"","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/tags/tutorial/","section":"Tags","summary":"","title":"Tutorial","type":"tags"},{"content":"","date":"4 janvier 2023","externalUrl":null,"permalink":"/fr/tags/tutoriel/","section":"Tags","summary":"","title":"Tutoriel","type":"tags"},{"content":" Dies ist eine Demo des background Layouts. Layout wechseln \u0026orarr; npx blowfish-tools ","date":"4. Oktober 2023","externalUrl":null,"permalink":"/de/","section":"Willkommen bei Blowfish! 🎉","summary":" Dies ist eine Demo des background Layouts. Layout wechseln ↻ npx blowfish-tools ","title":"Willkommen bei Blowfish! 🎉","type":"page"},{"content":"","date":"2023-10-04","externalUrl":null,"permalink":"/zh-cn/categories/%E5%BC%80%E6%BA%90/","section":"Categories","summary":"","title":"开源","type":"categories"},{"content":"","date":"2023-10-04","externalUrl":null,"permalink":"/zh-cn/tags/%E6%8C%87%E5%8D%97/","section":"标签","summary":"","title":"指南","type":"tags"},{"content":"","date":"2. Oktober 2023","externalUrl":"https://blowfish-tutorial.web.app/","permalink":"/de/examples/blowfish-tutorial/","section":"Galerie","summary":"","title":"Blowfish Tutorial","type":"examples"},{"content":" Sehen Sie, was mit Blowfish möglich ist. Dieser Bereich enthält Links zu Beispielvorlagen und Seiten, die mit Blowfish erstellt wurden, um Sie zu inspirieren.\n","date":"2. Oktober 2023","externalUrl":null,"permalink":"/de/examples/","section":"Galerie","summary":" Sehen Sie, was mit Blowfish möglich ist. Dieser Bereich enthält Links zu Beispielvorlagen und Seiten, die mit Blowfish erstellt wurden, um Sie zu inspirieren.\n","title":"Galerie","type":"examples"},{"content":"","date":"1. Oktober 2023","externalUrl":"https://github.com/nunocoracao/blowfish-tutorial","permalink":"/de/examples/repo-blowfish-tutorial/","section":"Galerie","summary":"","title":"Blowfish Tutorial - Repo","type":"examples"},{"content":"","date":"7. November 2022","externalUrl":"https://nunocoracao.github.io/blowfish_lite/","permalink":"/de/examples/blowfish-lite/","section":"Galerie","summary":"","title":"Blowfish Lite","type":"examples"},{"content":"","date":"6. November 2022","externalUrl":"https://nunocoracao.github.io/blowfish_artist/","permalink":"/de/examples/blowfish-artist/","section":"Galerie","summary":"","title":"Blowfish Artist","type":"examples"},{"content":"","date":"6. November 2022","externalUrl":"https://nunocoracao.github.io/blowfish_lowkey/","permalink":"/de/examples/blowfish-lowkey/","section":"Galerie","summary":"","title":"Blowfish Lowkey","type":"examples"},{"content":"","date":"12 janvier 2022","externalUrl":null,"permalink":"/fr/tags/auteurs/","section":"Tags","summary":"","title":"Auteurs","type":"tags"},{"content":"","date":"12 Oktober 2022","externalUrl":null,"permalink":"/tags/authors/","section":"Tags","summary":"","title":"Authors","type":"tags"},{"content":"","date":"12. Oktober 2022","externalUrl":null,"permalink":"/de/tags/autoren/","section":"Tags","summary":"","title":"Autoren","type":"tags"},{"content":"","date":"12 de Oktober de 2022","externalUrl":null,"permalink":"/pt-pt/tags/autores/","section":"Tags","summary":"","title":"Autores","type":"tags"},{"content":"","date":"12. Oktober 2022","externalUrl":null,"permalink":"/de/tags/beispiel/","section":"Tags","summary":"","title":"Beispiel","type":"tags"},{"content":" Blowfish bringt Ihre Inhalte zum Leben. \u0026#x1f60d; Dieser Bereich enthält einige Demo-Seiten, die zeigen, wie Blowfish verschiedene Arten von Inhalten rendert. Sie können auch eine Beispiel-Taxonomie-Auflistung-Seite sehen.\nNebenbei: Diese Seite ist nur eine Standard-Blowfish-Artikelliste und Hugo wurde so konfiguriert, dass ein samples-Inhaltstyp generiert und Artikel-Zusammenfassungen angezeigt werden.\n","date":"12. Oktober 2022","externalUrl":null,"permalink":"/de/samples/","section":"Beispiele","summary":" Blowfish bringt Ihre Inhalte zum Leben. 😍 Dieser Bereich enthält einige Demo-Seiten, die zeigen, wie Blowfish verschiedene Arten von Inhalten rendert. Sie können auch eine Beispiel-Taxonomie-Auflistung-Seite sehen.\n","title":"Beispiele","type":"samples"},{"content":"Die fantastische Beispielbiografie des zweiten Beispielautors.\n","date":"12. Oktober 2022","externalUrl":null,"permalink":"/de/authors/secondauthor/","section":"Authors","summary":"Die fantastische Beispielbiografie des zweiten Beispielautors.\n","title":"Dummy Second Author","type":"authors"},{"content":"","date":"12 de Oktober de 2022","externalUrl":null,"permalink":"/es/tags/ejemplo/","section":"Tags","summary":"","title":"Ejemplo","type":"tags"},{"content":"","date":"12 janvier 2022","externalUrl":null,"permalink":"/fr/tags/exemple/","section":"Tags","summary":"","title":"Exemple","type":"tags"},{"content":"","date":"12 de Oktober de 2022","externalUrl":null,"permalink":"/pt-pt/tags/exemplo/","section":"Tags","summary":"","title":"Exemplo","type":"tags"},{"content":"Dies ist ein Beispiel dafür, wie ein Artikel mit mehreren Autoren aussehen wird.\n","date":"12. Oktober 2022","externalUrl":null,"permalink":"/de/samples/multiple-authors/","section":"Beispiele","summary":"Ein kurzes Beispiel, wie mehrere Autoren verwendet werden können.","title":"Mehrere Autoren","type":"sample"},{"content":"","date":"12 Oktober 2022","externalUrl":null,"permalink":"/tags/sample/","section":"Tags","summary":"","title":"Sample","type":"tags"},{"content":"","date":"2022-10-12","externalUrl":null,"permalink":"/zh-cn/tags/%E4%BD%9C%E8%80%85/","section":"标签","summary":"","title":"作者","type":"tags"},{"content":"","date":"2022-10-12","externalUrl":null,"permalink":"/zh-cn/tags/%E7%A4%BA%E4%BE%8B/","section":"标签","summary":"","title":"示例","type":"tags"},{"content":"","date":"26 de September de 2022","externalUrl":null,"permalink":"/pt-pt/tags/miniatura/","section":"Tags","summary":"","title":"Miniatura","type":"tags"},{"content":"","date":"26 janvier 2022","externalUrl":null,"permalink":"/fr/tags/miniature/","section":"Tags","summary":"","title":"Miniature","type":"tags"},{"content":"","date":"26. September 2022","externalUrl":null,"permalink":"/de/tags/thumbnail/","section":"Tags","summary":"","title":"Thumbnail","type":"tags"},{"content":"Ein kurzes Beispiel, wie Sie Thumbnails in Ihren Artikeln verwenden können.\nWenn Ihr typisches Verzeichnis für einen Artikel so aussieht:\ncontent └── awesome_article.md Müssen Sie es von einer einzelnen Markdown-Datei in einen Ordner ändern. Erstellen Sie ein Verzeichnis mit dem gleichen Namen wie der Artikel und erstellen Sie darin eine index.md-Datei. Sie erhalten eine Struktur ähnlich der unten gezeigten.\ncontent └── awesome_article └── featured.png Im Artikel können Sie jetzt eine Bilddatei hinzufügen (fast alle Formate werden unterstützt, aber wir empfehlen .png oder .jpg), die mit feature* beginnt. Beispiel unten.\ncontent └── awesome_article ├── index.md └── featured.png Dies teilt Blowfish mit, dass dieser Artikel ein Feature-Bild hat, das sowohl als Thumbnail auf Ihrer Website als auch für oEmbed-Karten auf sozialen Plattformen verwendet werden kann. Als Beispiel können Sie versuchen, die URL dieses Artikels in eine Plattform zu kopieren, die oEmbeds anzeigt (z.B. Twitter, WhatsApp, Telegram usw.) und sehen, was angezeigt wird.\n","date":"26. September 2022","externalUrl":null,"permalink":"/de/samples/thumbnail_sample/","section":"Beispiele","summary":"Ein kurzes Beispiel, wie Sie Thumbnails in Ihren Artikeln verwenden können.","title":"Thumbnails","type":"sample"},{"content":"","date":"2022-09-26","externalUrl":null,"permalink":"/zh-cn/tags/%E7%BC%A9%E7%95%A5%E5%9B%BE/","section":"标签","summary":"","title":"缩略图","type":"tags"},{"content":"","date":"7. November 2021","externalUrl":"https://github.com/nunocoracao/blowfish_lite/","permalink":"/de/examples/repo-blowfish-lite/","section":"Galerie","summary":"","title":"Blowfish Lite - Repo","type":"examples"},{"content":"","date":"6. November 2021","externalUrl":"https://github.com/nunocoracao/blowfish_artist/","permalink":"/de/examples/repo-blowfish-artist/","section":"Galerie","summary":"","title":"Blowfish Artist - Repo","type":"examples"},{"content":"","date":"6. November 2021","externalUrl":"https://github.com/nunocoracao/blowfish_lowkey/","permalink":"/de/examples/repo-blowfish-lowkey/","section":"Galerie","summary":"","title":"Blowfish Lowkey - Repo","type":"examples"},{"content":"","date":"6. November 2020","externalUrl":"https://nunocoracao.github.io/blowfish_template/","permalink":"/de/examples/blowfish-template/","section":"Galerie","summary":"","title":"Blowfish Template","type":"examples"},{"content":"","date":"6. November 2020","externalUrl":"https://github.com/nunocoracao/blowfish_template","permalink":"/de/examples/blowfish-template-repo/","section":"Galerie","summary":"","title":"Blowfish Template - GitHub Repo","type":"examples"},{"content":"","date":"14 August 2020","externalUrl":null,"permalink":"/it/series/documentazione/","section":"Series","summary":"","title":"Documentazione","type":"series"},{"content":"","date":"14 janvier 2020","externalUrl":null,"permalink":"/fr/tags/ic%C3%B4nes/","section":"Tags","summary":"","title":"Icônes","type":"tags"},{"content":"","date":"14 de August de 2020","externalUrl":null,"permalink":"/pt-pt/tags/%C3%ADcones/","section":"Tags","summary":"","title":"Ícones","type":"tags"},{"content":"","date":"14 de August de 2020","externalUrl":null,"permalink":"/es/tags/iconos/","section":"Tags","summary":"","title":"Iconos","type":"tags"},{"content":"Blowfish hat integrierte Unterstützung für eine Reihe von FontAwesome 6 Icons. Diese können über das Icon-Partial oder den Icon-Shortcode in Ihre Website eingebunden werden.\nZusätzlich werden benutzerdefinierte Icons vollständig unterstützt. Stellen Sie einfach Ihre eigenen SVG-Icon-Assets bereit, indem Sie sie im Verzeichnis assets/icons/ im Stammverzeichnis Ihres Projekts platzieren. Alle Icons im Icons-Verzeichnis sind dann im gesamten Theme verfügbar. Um die automatische Farbfüllung zu erreichen, benötigt jeder SVG-Pfad das XML-Attribut fill=\u0026quot;currentColor\u0026quot;.\nDie vollständige Liste der integrierten Icons und ihre entsprechenden Namen finden Sie unten.\nIcon name Preview a11y amazon apple bars bell blogger bluesky bomb bug check chevron-down circle-info circle-question cloud-moon cloud code codeberg \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e codepen comment dev discord discourse docker download dribbble edit email envelope expand eye facebook fediverse \u003c?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?\u003e file-lines fire flickr forgejo fork foursquare ghost gitea github gitlab globe goodreads google-scholar google graduation-cap hackernews hashnode heart-empty heart image instagram itch-io keybase keyoxide kickstarter ko-fi \u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e language lastfm lightbulb line link linkedin list-check list-ol list location-dot lock mastodon matrix Matrix medium microsoft moon mug-hot music orcid patreon paypal peertube pencil pgpkey phone pinterest pixelfed poo printables quote-left reddit researchgate rss-square rss scale-balanced search shield signal skull-crossbones slack snapchat soundcloud spotify stack-overflow star steam strava stripe substack sun tag telegram threads tiktok triangle-exclamation tumblr twitch twitter untappd wand-magic-sparkles whatsapp worktree x-twitter xing Xing xmark youtube ","date":"14. August 2020","externalUrl":null,"permalink":"/de/samples/icons/","section":"Beispiele","summary":"Blowfish hat integrierte Unterstützung für eine Reihe von FontAwesome 6 Icons. Diese können über das Icon-Partial oder den Icon-Shortcode in Ihre Website eingebunden werden.\nZusätzlich werden benutzerdefinierte Icons vollständig unterstützt. Stellen Sie einfach Ihre eigenen SVG-Icon-Assets bereit, indem Sie sie im Verzeichnis assets/icons/ im Stammverzeichnis Ihres Projekts platzieren. Alle Icons im Icons-Verzeichnis sind dann im gesamten Theme verfügbar. Um die automatische Farbfüllung zu erreichen, benötigt jeder SVG-Pfad das XML-Attribut fill=\"currentColor\".\n","title":"Icons","type":"sample"},{"content":"","date":"14. August 2020","externalUrl":null,"permalink":"/de/tags/icons/","section":"Tags","summary":"","title":"Icons","type":"tags"},{"content":"","date":"14. August 2020","externalUrl":null,"permalink":"/de/tags/shortcodes/","section":"Tags","summary":"","title":"Shortcodes","type":"tags"},{"content":"","date":"2020-08-14","externalUrl":null,"permalink":"/zh-cn/tags/%E5%8F%8B%E9%93%BE/","section":"标签","summary":"","title":"友链","type":"tags"},{"content":"","date":"2020-08-14","externalUrl":null,"permalink":"/zh-cn/tags/%E5%9B%BE%E6%A0%87/","section":"标签","summary":"","title":"图标","type":"tags"},{"content":"","date":"2020-08-14","externalUrl":null,"permalink":"/zh-cn/tags/%E7%AE%80%E7%A0%81/","section":"标签","summary":"","title":"简码","type":"tags"},{"content":"","date":"11. März 2019","externalUrl":null,"permalink":"/de/tags/css/","section":"Tags","summary":"","title":"Css","type":"tags"},{"content":"","date":"11. März 2019","externalUrl":null,"permalink":"/de/tags/html/","section":"Tags","summary":"","title":"Html","type":"tags"},{"content":"Dieser Artikel bietet ein Beispiel für grundlegende Markdown-Formatierung, die in Blowfish verwendet werden kann, und zeigt auch, wie einige grundlegende HTML-Elemente gestaltet werden.\nÜberschriften # Die folgenden HTML-Elemente \u0026lt;h1\u0026gt;—\u0026lt;h6\u0026gt; repräsentieren sechs Ebenen von Abschnittsüberschriften. \u0026lt;h1\u0026gt; ist die höchste Abschnittsebene, während \u0026lt;h6\u0026gt; die niedrigste ist.\nH1 # H2 # H3 # H4 # H5 # H6 # Absatz # Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.\nItatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.\nZitate # Das Blockquote-Element repräsentiert Inhalte, die aus einer anderen Quelle zitiert werden, optional mit einer Quellenangabe, die innerhalb eines footer- oder cite-Elements stehen muss, und optional mit Inline-Änderungen wie Anmerkungen und Abkürzungen.\nZitat ohne Quellenangabe # Tiam, ad mint andaepu dandae nostion secatur sequo quae. Hinweis: Sie können Markdown-Syntax innerhalb eines Zitats verwenden.\nZitat mit Quellenangabe # Kommunizieren Sie nicht durch gemeinsamen Speicher, teilen Sie Speicher durch Kommunikation.\n— Rob Pike1\nTabellen # Tabellen sind nicht Teil der Kern-Markdown-Spezifikation, aber Hugo unterstützt sie standardmäßig.\nName Alter Bob 27 Alice 23 Inline-Markdown in Tabellen # Kursiv Fett Code kursiv fett code Code-Blöcke # Allgemeiner Code-Block # \u0026lt;!DOCTYPE html\u0026gt; \u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; \u0026lt;head\u0026gt; \u0026lt;meta charset=\u0026#34;utf-8\u0026#34; /\u0026gt; \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; \u0026lt;/head\u0026gt; \u0026lt;body\u0026gt; \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; \u0026lt;/body\u0026gt; \u0026lt;/html\u0026gt; Code-Block mit Titel und Zeilenhervorhebung # example.html 1\u0026lt;!DOCTYPE html\u0026gt; 2\u0026lt;html lang=\u0026#34;en\u0026#34;\u0026gt; 3\u0026lt;head\u0026gt; 4 \u0026lt;meta charset=\u0026#34;utf-8\u0026#34;\u0026gt; 5 \u0026lt;title\u0026gt;Example HTML5 Document\u0026lt;/title\u0026gt; 6\u0026lt;/head\u0026gt; 7\u0026lt;body\u0026gt; 8 \u0026lt;p\u0026gt;Test\u0026lt;/p\u0026gt; 9\u0026lt;/body\u0026gt; 10\u0026lt;/html\u0026gt; Listentypen # Geordnete Liste # Erstes Element Zweites Element Drittes Element Ungeordnete Liste # Listenelement Weiteres Element Und noch ein Element Verschachtelte Liste # Obst Apfel Orange Banane Milchprodukte Milch Käse Andere Elemente — abbr, sub, sup, kbd, mark # GIF ist ein Bitmap-Bildformat.\nH2O\nXn + Yn = Zn\nDrücken Sie STRG+ALT+Entf, um die Sitzung zu beenden.\nDie meisten Salamander sind nachtaktiv und jagen nach Insekten, Würmern und anderen kleinen Kreaturen.\nBilder # Zusätzlich zum Figure-Shortcode können Sie Bilder mit der folgenden Markdown-Syntax definieren:\n![Alt-Text](image.jpg \u0026#34;Bildunterschrift\u0026#34;) Bildunterschrift Sie können auch Hugos \u0026lsquo;Markdown-Attribute\u0026rsquo; nutzen, um benutzerdefinierte Attribute zum erstellten HTML-Element hinzuzufügen. Um beispielsweise die Breite eines Bildes auf 50% zu setzen:\n![Alt-Text](image.jpg \u0026#34;Bildunterschrift\u0026#34;) {style=\u0026#34;width:50%;\u0026#34;} Bildunterschrift halbe Breite Beachten Sie, dass die \u0026lsquo;Markdown-Attribute\u0026rsquo;-Funktion eine Konfiguration des Goldmark-Renderers erfordert. Weitere Informationen finden Sie in der Hugo-Dokumentation.\nDas obige Zitat stammt aus Rob Pikes Vortrag über nichts während des Gopherfest am 18. November 2015.\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","date":"11. März 2019","externalUrl":null,"permalink":"/de/samples/markdown/","section":"Beispiele","summary":"Dieser Artikel bietet ein Beispiel für grundlegende Markdown-Formatierung, die in Blowfish verwendet werden kann, und zeigt auch, wie einige grundlegende HTML-Elemente gestaltet werden.\n","title":"Markdown","type":"sample"},{"content":"","date":"11. März 2019","externalUrl":null,"permalink":"/de/tags/markdown/","section":"Tags","summary":"","title":"Markdown","type":"tags"},{"content":"","date":"10 janvier 2019","externalUrl":null,"permalink":"/fr/tags/confidentialit%C3%A9/","section":"Tags","summary":"","title":"Confidentialité","type":"tags"},{"content":"","date":"10. März 2019","externalUrl":null,"permalink":"/de/tags/datenschutz/","section":"Tags","summary":"","title":"Datenschutz","type":"tags"},{"content":"","date":"10. März 2019","externalUrl":null,"permalink":"/de/tags/gist/","section":"Tags","summary":"","title":"Gist","type":"tags"},{"content":"","date":"10 de März de 2019","externalUrl":null,"permalink":"/es/tags/privacidad/","section":"Tags","summary":"","title":"Privacidad","type":"tags"},{"content":"","date":"10 de März de 2019","externalUrl":null,"permalink":"/pt-pt/tags/privacidade/","section":"Tags","summary":"","title":"Privacidade","type":"tags"},{"content":"","date":"10 März 2019","externalUrl":null,"permalink":"/tags/privacy/","section":"Tags","summary":"","title":"Privacy","type":"tags"},{"content":"Hugo wird mit mehreren integrierten Shortcodes für Rich Content geliefert, zusammen mit einer Datenschutzkonfiguration und einer Reihe von einfachen Shortcodes, die statische und No-JS-Versionen verschiedener Social-Media-Einbettungen ermöglichen.\nYouTube # Unten ist ein Beispiel mit dem integrierten youtube-Shortcode.\nTwitter # Dieses Beispiel verwendet den x-Shortcode, um einen Tweet auszugeben. Es benötigt zwei benannte Parameter user und id.\n“In addition to being more logical, asymmetry has the advantage that its complete appearance is far more optically effective than symmetry.”\n— Jan Tschichold pic.twitter.com/gcv7SrhvJb\n\u0026mdash; Design Reviewed | Graphic Design History (@DesignReviewed) January 17, 2019 Alternativ kann der tweet-Shortcode verwendet werden, um eine vollständig formatierte Twitter-Karte einzubetten.\nGist # Der gist-Shortcode kann verwendet werden, um ein GitHub Gist einzubetten. Er benötigt zwei unbenannte Parameter: den Benutzernamen und die ID des Gist.\nVimeo # Der vimeo_simple-Shortcode bettet ein Vimeo-Video ein.\n","date":"10. März 2019","externalUrl":null,"permalink":"/de/samples/rich-content/","section":"Beispiele","summary":"Dies ist ein Beispiel für eine Rich-Content-Zusammenfassung.","title":"Rich Content","type":"sample"},{"content":"","date":"10. März 2019","externalUrl":null,"permalink":"/de/tags/twitter/","section":"Tags","summary":"","title":"Twitter","type":"tags"},{"content":"","date":"10. März 2019","externalUrl":null,"permalink":"/de/tags/vimeo/","section":"Tags","summary":"","title":"Vimeo","type":"tags"},{"content":"","date":"10. März 2019","externalUrl":null,"permalink":"/de/tags/youtube/","section":"Tags","summary":"","title":"Youtube","type":"tags"},{"content":"","date":"2019-03-10","externalUrl":null,"permalink":"/zh-cn/tags/%E9%9A%90%E7%A7%81/","section":"标签","summary":"","title":"隐私","type":"tags"},{"content":"","date":"9. März 2019","externalUrl":null,"permalink":"/de/tags/latein/","section":"Tags","summary":"","title":"Latein","type":"tags"},{"content":"","date":"9 de März de 2019","externalUrl":null,"permalink":"/pt-pt/tags/latim/","section":"Tags","summary":"","title":"Latim","type":"tags"},{"content":"","date":"9 März 2019","externalUrl":null,"permalink":"/tags/latin/","section":"Tags","summary":"","title":"Latin","type":"tags"},{"content":"","date":"9 de März de 2019","externalUrl":null,"permalink":"/es/tags/lat%C3%ADn/","section":"Tags","summary":"","title":"Latín","type":"tags"},{"content":"Lorem est tota propiore conpellat pectoribus de pectora summo.\nRedit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum.\nExierant elisi ambit vivere dedere Duce pollice Eris modo Spargitque ferrea quos palude Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis.\nComas hunc haec pietate fetum procerum dixit Post torum vates letum Tiresia Flumen querellas Arcanaque montibus omnes Quidem et Vagus elidunt # Der Van de Graaf Kanon\nMane refeci capiebant unda mulcebat # Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. Faces illo pepulere tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.\nIubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et.\nEurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel mitis temploque vocatus, inque alis, oculos nomen non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides parte.\n","date":"9. März 2019","externalUrl":null,"permalink":"/de/samples/placeholder-text/","section":"Beispiele","summary":"Lorem est tota propiore conpellat pectoribus de pectora summo.\n","title":"Platzhaltertext","type":"sample"},{"content":"","date":"9. März 2019","externalUrl":null,"permalink":"/de/tags/text/","section":"Tags","summary":"","title":"Text","type":"tags"},{"content":"","date":"9 janvier 2019","externalUrl":null,"permalink":"/fr/tags/texte/","section":"Tags","summary":"","title":"Texte","type":"tags"},{"content":"","date":"9 de März de 2019","externalUrl":null,"permalink":"/pt-pt/tags/texto/","section":"Tags","summary":"","title":"Texto","type":"tags"},{"content":"","date":"2019-03-09","externalUrl":null,"permalink":"/zh-cn/tags/%E6%8B%89%E4%B8%81%E8%AF%AD/","section":"标签","summary":"","title":"拉丁语","type":"tags"},{"content":"","date":"2019-03-09","externalUrl":null,"permalink":"/zh-cn/tags/%E6%96%87%E6%9C%AC/","section":"标签","summary":"","title":"文本","type":"tags"},{"content":"","date":"8. März 2019","externalUrl":null,"permalink":"/de/tags/katex/","section":"Tags","summary":"","title":"Katex","type":"tags"},{"content":"","date":"8 de März de 2019","externalUrl":null,"permalink":"/pt-pt/tags/matem%C3%A1tica/","section":"Tags","summary":"","title":"Matemática","type":"tags"},{"content":"","date":"8 de März de 2019","externalUrl":null,"permalink":"/es/tags/matem%C3%A1ticas/","section":"Tags","summary":"","title":"Matemáticas","type":"tags"},{"content":"","date":"8. März 2019","externalUrl":null,"permalink":"/de/tags/mathematik/","section":"Tags","summary":"","title":"Mathematik","type":"tags"},{"content":"KaTeX kann verwendet werden, um mathematische Notation in Artikeln darzustellen.\nBlowfish bündelt die KaTeX-Assets nur dann in Ihr Projekt, wenn Sie mathematische Notation verwenden. Damit dies funktioniert, fügen Sie einfach den katex-Shortcode in den Artikel ein. Beispiel unten:\n{{\u0026lt; katex \u0026gt;}} Jede KaTeX-Syntax auf dieser Seite wird dann automatisch gerendert. Verwenden Sie die Online-Referenz der unterstützten TeX-Funktionen für die verfügbare Syntax.\nInline-Notation # Inline-Notation kann durch Umschließen des Ausdrucks mit \\( und \\) Trennzeichen erzeugt werden.\nBeispiel:\n% KaTeX Inline-Notation Inline-Notation: \\(\\varphi = \\dfrac{1+\\sqrt5}{2}= 1.6180339887…\\) Inline-Notation: \\(\\varphi = \\dfrac{1+\\sqrt5}{2}= 1.6180339887…\\)\nBlock-Notation # Alternativ kann Block-Notation mit $$ Trennzeichen erzeugt werden. Dies gibt den Ausdruck in einem eigenen HTML-Block aus.\nBeispiel:\n% KaTeX Block-Notation $$ \\varphi = 1+\\frac{1} {1+\\frac{1} {1+\\frac{1} {1+\\cdots} } } $$ $$ \\varphi = 1+\\frac{1} {1+\\frac{1} {1+\\frac{1} {1+\\cdots} } } $$","date":"8. März 2019","externalUrl":null,"permalink":"/de/samples/mathematical-notation/","section":"Beispiele","summary":"KaTeX kann verwendet werden, um mathematische Notation in Artikeln darzustellen.\n","title":"Mathematische Notation","type":"sample"},{"content":"","date":"8 März 2019","externalUrl":null,"permalink":"/tags/maths/","section":"Tags","summary":"","title":"Maths","type":"tags"},{"content":"","date":"2019-03-08","externalUrl":null,"permalink":"/zh-cn/tags/%E6%95%B0%E5%AD%A6/","section":"标签","summary":"","title":"数学","type":"tags"},{"content":"","date":"6 März 2019","externalUrl":null,"permalink":"/tags/chart/","section":"Tags","summary":"","title":"Chart","type":"tags"},{"content":"","date":"6 März 2019","externalUrl":null,"permalink":"/tags/diagram/","section":"Tags","summary":"","title":"Diagram","type":"tags"},{"content":"","date":"6 de März de 2019","externalUrl":null,"permalink":"/pt-pt/tags/diagrama/","section":"Tags","summary":"","title":"Diagrama","type":"tags"},{"content":"","date":"6. März 2019","externalUrl":null,"permalink":"/de/tags/diagramm/","section":"Tags","summary":"","title":"Diagramm","type":"tags"},{"content":"Blowfish unterstützt Chart.js durch den chart-Shortcode. Umschließen Sie einfach das Diagramm-Markup mit dem Shortcode. Blowfish passt Diagramme automatisch an den konfigurierten colorScheme-Parameter an, die Farben können jedoch mit normaler Chart.js-Syntax angepasst werden.\nWeitere Details finden Sie in der Chart-Shortcode-Dokumentation.\nDie folgenden Beispiele sind eine kleine Auswahl aus der offiziellen Chart.js-Dokumentation. Sie können auch den Seitenquelltext auf GitHub einsehen.\nBalkendiagramm # Liniendiagramm # Ringdiagramm # ","date":"6. März 2019","externalUrl":null,"permalink":"/de/samples/charts/","section":"Beispiele","summary":"Blowfish enthält Chart.js für leistungsstarke Diagramme und Datenvisualisierungen.","title":"Diagramme","type":"sample"},{"content":"","date":"6 janvier 2019","externalUrl":null,"permalink":"/fr/tags/diagramme/","section":"Tags","summary":"","title":"Diagramme","type":"tags"},{"content":"Mermaid-Diagramme werden in Blowfish mit dem mermaid-Shortcode unterstützt. Umschließen Sie einfach das Diagramm-Markup mit dem Shortcode. Blowfish passt Mermaid-Diagramme automatisch an den konfigurierten colorScheme-Parameter an.\nWeitere Details finden Sie in der Mermaid-Shortcode-Dokumentation.\nDie folgenden Beispiele sind eine kleine Auswahl aus der offiziellen Mermaid-Dokumentation. Sie können auch den Seitenquelltext auf GitHub einsehen.\nFlussdiagramm # graph TD A[Christmas] --\u003e|Get money| B(Go shopping) B --\u003e C{Let me think} B --\u003e G[/Another/] C ==\u003e|One| D[Laptop] C --\u003e|Two| E[iPhone] C --\u003e|Three| F[Car] subgraph Section C D E F G end Sequenzdiagramm # sequenceDiagram autonumber par Action 1 Alice-\u003e\u003eJohn: Hello John, how are you? and Action 2 Alice-\u003e\u003eBob: Hello Bob, how are you? end Alice-\u003e\u003e+John: Hello John, how are you? Alice-\u003e\u003e+John: John, can you hear me? John--\u003e\u003e-Alice: Hi Alice, I can hear you! Note right of John: John is perceptive John--\u003e\u003e-Alice: I feel great! loop Every minute John--\u003eAlice: Great! end Klassendiagramm # classDiagram Animal \"1\" \u003c|-- Duck Animal \u003c|-- Fish Animal \u003c--o Zebra Animal : +int age Animal : +String gender Animal: +isMammal() Animal: +mate() class Duck{ +String beakColor +swim() +quack() } class Fish{ -int sizeInFeet -canEat() } class Zebra{ +bool is_wild +run() } Entity-Relationship-Diagramm # erDiagram CUSTOMER }|..|{ DELIVERY-ADDRESS : has CUSTOMER ||--o{ ORDER : places CUSTOMER ||--o{ INVOICE : \"liable for\" DELIVERY-ADDRESS ||--o{ ORDER : receives INVOICE ||--|{ ORDER : covers ORDER ||--|{ ORDER-ITEM : includes PRODUCT-CATEGORY ||--|{ PRODUCT : contains PRODUCT ||--o{ ORDER-ITEM : \"ordered in\" ","date":"6. März 2019","externalUrl":null,"permalink":"/de/samples/diagrams-flowcharts/","section":"Beispiele","summary":"Es ist einfach, Diagramme und Flussdiagramme zu Artikeln mit Mermaid hinzuzufügen.","title":"Diagramme und Flussdiagramme","type":"sample"},{"content":"","date":"6 de März de 2019","externalUrl":null,"permalink":"/pt-pt/tags/gr%C3%A1fico/","section":"Tags","summary":"","title":"Gráfico","type":"tags"},{"content":"","date":"6. März 2019","externalUrl":null,"permalink":"/de/tags/grafik/","section":"Tags","summary":"","title":"Grafik","type":"tags"},{"content":"","date":"6 März 2019","externalUrl":null,"permalink":"/tags/graph/","section":"Tags","summary":"","title":"Graph","type":"tags"},{"content":"","date":"6 janvier 2019","externalUrl":null,"permalink":"/fr/tags/graphique/","section":"Tags","summary":"","title":"Graphique","type":"tags"},{"content":"","date":"6. März 2019","externalUrl":null,"permalink":"/de/tags/mermaid/","section":"Tags","summary":"","title":"Mermaid","type":"tags"},{"content":"","date":"2019-03-06","externalUrl":null,"permalink":"/zh-cn/tags/%E5%9B%BE%E7%89%87/","section":"标签","summary":"","title":"图片","type":"tags"},{"content":"","date":"2019-03-06","externalUrl":null,"permalink":"/zh-cn/tags/%E6%B5%81%E7%A8%8B%E5%9B%BE/","section":"标签","summary":"","title":"流程图","type":"tags"},{"content":"","date":"2019-03-06","externalUrl":null,"permalink":"/zh-cn/tags/%E8%A1%A8%E6%A0%BC/","section":"标签","summary":"","title":"表格","type":"tags"},{"content":"","date":"5. März 2019","externalUrl":null,"permalink":"/de/tags/emoji/","section":"Tags","summary":"","title":"Emoji","type":"tags"},{"content":"Emoji wird in Blowfish standardmäßig unterstützt. Emoji kann in Titeln, Menüpunkten und Artikelinhalten verwendet werden.\nHinweis: Die Darstellung dieser Symbole hängt vom Browser und der Plattform ab. Um Emoji zu gestalten, können Sie entweder eine Emoji-Schriftart eines Drittanbieters oder einen Font-Stack verwenden. Emoji-Ersetzungen erfolgen in Blowfish automatisch, sodass Sie Kurzcode in Ihren Inhalten und Front Matter verwenden können und diese zur Build-Zeit in ihre entsprechenden Symbole umgewandelt werden.\nBeispiel: see_no_evil \u0026#x1f648;, hear_no_evil \u0026#x1f649;, speak_no_evil \u0026#x1f64a;.\nDer Emoji-Spickzettel ist eine nützliche Referenz für Emoji-Kurzcodes.\n","date":"5. März 2019","externalUrl":null,"permalink":"/de/samples/emoji/","section":"Beispiele","summary":"📖🏞️🧗🏽🐉🧙🏽‍♂️🧚🏽👸","title":"Emoji 🪂","type":"sample"},{"content":"","date":"22 janvier 1987","externalUrl":null,"permalink":"/fr/tags/mod%C3%A8le/","section":"Tags","summary":"","title":"Modèle","type":"tags"},{"content":"","date":"22 de Dezember de 1987","externalUrl":null,"permalink":"/es/tags/plantilla/","section":"Tags","summary":"","title":"Plantilla","type":"tags"},{"content":"Vielen Dank, dass Sie zur Blowfish-Community beitragen möchten.\nWie beginnen? # Dies ist ein Vorlagen-Artikel, der erklärt, wie Sie einen neuen Artikel für den Blowfish-Anleitungsbereich erstellen.\nBlowfish klonen # Klonen Sie dieses Repository mit folgendem Befehl:\ngit clone https://github.com/nunocoracao/blowfish.git Ihre Dateien einrichten # Kopieren Sie den gesamten Ordner, in dem sich diese .md-Datei befindet.\nBenennen Sie ihn nach folgender Konvention: JJJJMM-titel, Leerzeichen sind nicht erlaubt.\nIhre Anleitung schreiben # Schreiben Sie Ihre Anleitung :)\nVerwenden Sie den img-Ordner, um Ihre Bilder zu platzieren und zu verwenden:\nBildunterschrift Einen PR öffnen # Öffnen Sie einen PR und vielen Dank im Voraus für Ihren Beitrag.\n","date":"22. Dezember 1987","externalUrl":null,"permalink":"/de/guides/template/","section":"Rezepte","summary":"Vielen Dank, dass Sie zur Blowfish-Community beitragen möchten.\nWie beginnen? # Dies ist ein Vorlagen-Artikel, der erklärt, wie Sie einen neuen Artikel für den Blowfish-Anleitungsbereich erstellen.\n","title":"Rezept-Vorlage","type":"guides"},{"content":"","date":"22 Dezember 1987","externalUrl":null,"permalink":"/tags/template/","section":"Tags","summary":"","title":"Template","type":"tags"},{"content":"","date":"22. Dezember 1987","externalUrl":null,"permalink":"/de/tags/vorlage/","section":"Tags","summary":"","title":"Vorlage","type":"tags"},{"content":"","date":"1987-12-22","externalUrl":null,"permalink":"/zh-cn/tags/%E6%A8%A1%E6%9D%BF/","section":"标签","summary":"","title":"模板","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/academia/","section":"Tags","summary":"","title":"Academia","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/ai/","section":"Tags","summary":"","title":"AI","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/alojamento/","section":"Tags","summary":"","title":"Alojamento","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/alojamiento/","section":"Tags","summary":"","title":"Alojamiento","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/analytics/","section":"Tags","summary":"","title":"Analytics","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/app-site/","section":"Tags","summary":"","title":"App Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/artificial-intelligence/","section":"Tags","summary":"","title":"Artificial Intelligence","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/aufrufe/","section":"Tags","summary":"","title":"Aufrufe","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/author-site/","section":"Tags","summary":"","title":"Author Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/avan%C3%A7ado/","section":"Tags","summary":"","title":"Avançado","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/avanc%C3%A9/","section":"Tags","summary":"","title":"Avancé","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/avanzado/","section":"Tags","summary":"","title":"Avanzado","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/benutzer/","section":"Tags","summary":"","title":"Benutzer","type":"tags"},{"content":"Echte Websites, die mit Blowfish erstellt wurden. Die vollständige Liste im JSON-Format anzeigen.\nBlowfish-Benutzer? Um Ihre Website zu dieser Liste hinzuzufügen, reichen Sie einen Pull Request ein. ","externalUrl":null,"permalink":"/de/users/","section":"Benutzer","summary":"Echte Websites, die mit Blowfish erstellt wurden. Die vollständige Liste im JSON-Format anzeigen.\nBlowfish-Benutzer? Um Ihre Website zu dieser Liste hinzuzufügen, reichen Sie einen Pull Request ein. ","title":"Benutzer","type":"users"},{"content":"","externalUrl":null,"permalink":"/de/tags/bereitstellung/","section":"Tags","summary":"","title":"Bereitstellung","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/blog/","section":"Tags","summary":"","title":"Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/book/","section":"Tags","summary":"","title":"Book","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/business-site/","section":"Tags","summary":"","title":"Business Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/cad/","section":"Tags","summary":"","title":"CAD","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/class/","section":"Tags","summary":"","title":"Class","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/college-club-site/","section":"Tags","summary":"","title":"College Club Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/comentarios/","section":"Tags","summary":"","title":"Comentarios","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/coment%C3%A1rios/","section":"Tags","summary":"","title":"Comentários","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/comics-site/","section":"Tags","summary":"","title":"Comics Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/commentaires/","section":"Tags","summary":"","title":"Commentaires","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/comments/","section":"Tags","summary":"","title":"Comments","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/company-site/","section":"Tags","summary":"","title":"Company Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/config/","section":"Tags","summary":"","title":"Config","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/configura%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Configuração","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/configuraci%C3%B3n/","section":"Tags","summary":"","title":"Configuración","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/configuration/","section":"Tags","summary":"","title":"Configuration","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/contenido/","section":"Tags","summary":"","title":"Contenido","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/content/","section":"Tags","summary":"","title":"Content","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/contenu/","section":"Tags","summary":"","title":"Contenu","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/conte%C3%BAdo/","section":"Tags","summary":"","title":"Conteúdo","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/curtidas/","section":"Tags","summary":"","title":"Curtidas","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/dawel/","section":"Tags","summary":"","title":"Dawel","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/d%C3%A9ploiement/","section":"Tags","summary":"","title":"Déploiement","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/deployment/","section":"Tags","summary":"","title":"Deployment","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/despliegue/","section":"Tags","summary":"","title":"Despliegue","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/devops/","section":"Tags","summary":"","title":"DevOps","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/dise%C3%B1os/","section":"Tags","summary":"","title":"Diseños","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/diy/","section":"Tags","summary":"","title":"DIY","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/docs/","section":"Tags","summary":"","title":"Docs","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/series/documenta%C3%A7%C3%A3o/","section":"Series","summary":"","title":"Documentação","type":"series"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/documenta%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Documentação","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/series/documentaci%C3%B3n/","section":"Series","summary":"","title":"Documentación","type":"series"},{"content":"","externalUrl":null,"permalink":"/es/tags/documentaci%C3%B3n/","section":"Tags","summary":"","title":"Documentación","type":"tags"},{"content":"","externalUrl":null,"permalink":"/series/documentation/","section":"Series","summary":"","title":"Documentation","type":"series"},{"content":"","externalUrl":null,"permalink":"/fr/tags/documentation/","section":"Tags","summary":"","title":"Documentation","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/documenti/","section":"Tag","summary":"","title":"Documenti","type":"tags"},{"content":" Einfach, aber leistungsstark. Erfahren Sie, wie Sie Blowfish und seine Funktionen nutzen können. Dieser Abschnitt enthält alles, was Sie über Blowfish wissen müssen. Wenn Sie neu sind, lesen Sie den Installations-Leitfaden, um zu beginnen, oder besuchen Sie den Bereich Beispiele, um zu sehen, was Blowfish kann.\n","externalUrl":null,"permalink":"/de/docs/","section":"Dokumentation","summary":" Einfach, aber leistungsstark. Erfahren Sie, wie Sie Blowfish und seine Funktionen nutzen können. Dieser Abschnitt enthält alles, was Sie über Blowfish wissen müssen. Wenn Sie neu sind, lesen Sie den Installations-Leitfaden, um zu beginnen, oder besuchen Sie den Bereich Beispiele, um zu sehen, was Blowfish kann.\n","title":"Dokumentation","type":"docs"},{"content":"","externalUrl":null,"permalink":"/de/series/dokumentation/","section":"Series","summary":"","title":"Dokumentation","type":"series"},{"content":"","externalUrl":null,"permalink":"/de/tags/dokumentation/","section":"Tags","summary":"","title":"Dokumentation","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/doll-photography/","section":"Tags","summary":"","title":"Doll Photography","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/dwkde/","section":"Tags","summary":"","title":"DwKDE","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/dwos/","section":"Tags","summary":"","title":"DwOS","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/e-commerce/","section":"Tags","summary":"","title":"E-Commerce","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/environment-design/","section":"Tags","summary":"","title":"Environment Design","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/erweitert/","section":"Tags","summary":"","title":"Erweitert","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/example/","section":"Tags","summary":"","title":"Example","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/favicons/","section":"Tags","summary":"","title":"Favicons","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/firebase/","section":"Tags","summary":"","title":"Firebase","type":"tags"},{"content":"Dies ist das Tag \u0026ldquo;Fortgeschritten\u0026rdquo;. Genau wie bei anderen Auflistungsseiten in Blowfish können Sie benutzerdefinierten Inhalt zu einzelnen Taxonomiebegriffen hinzufügen, der oben in der Begriffsliste angezeigt wird.\nSie können diese Inhaltsseiten auch verwenden, um Hugo-Metadaten wie Titel und Beschreibungen zu definieren, die für SEO und andere Zwecke verwendet werden.\n","externalUrl":null,"permalink":"/de/tags/advanced/","section":"Tags","summary":"Dies ist das Tag “Fortgeschritten”. Genau wie bei anderen Auflistungsseiten in Blowfish können Sie benutzerdefinierten Inhalt zu einzelnen Taxonomiebegriffen hinzufügen, der oben in der Begriffsliste angezeigt wird.\nSie können diese Inhaltsseiten auch verwenden, um Hugo-Metadaten wie Titel und Beschreibungen zu definieren, die für SEO und andere Zwecke verwendet werden.\n","title":"Fortgeschritten","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/front-matter/","section":"Tags","summary":"","title":"Front Matter","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/fun-project/","section":"Tags","summary":"","title":"Fun Project","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/game-site/","section":"Tags","summary":"","title":"Game Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/games-site/","section":"Tags","summary":"","title":"Games Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/github/","section":"Tags","summary":"","title":"Github","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/gostos/","section":"Tags","summary":"","title":"Gostos","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/h%C3%A9bergement/","section":"Tags","summary":"","title":"Hébergement","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/home-automation/","section":"Tags","summary":"","title":"Home Automation","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/homepage/","section":"Tags","summary":"","title":"Homepage","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/hospedagem/","section":"Tags","summary":"","title":"Hospedagem","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/hosting/","section":"Tags","summary":"","title":"Hosting","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/icon/","section":"Tags","summary":"","title":"Icon","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/implanta%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Implantação","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/implementa%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Implementação","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/inhalt/","section":"Tags","summary":"","title":"Inhalt","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/instala%C3%A7%C3%A3o/","section":"Tags","summary":"","title":"Instalação","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/instalaci%C3%B3n/","section":"Tags","summary":"","title":"Instalación","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/installation/","section":"Tags","summary":"","title":"Installation","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/installazione/","section":"Tag","summary":"","title":"Installazione","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/it/","section":"Tags","summary":"","title":"IT","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/kommentare/","section":"Tags","summary":"","title":"Kommentare","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/konfiguration/","section":"Tags","summary":"","title":"Konfiguration","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/layouts/","section":"Tags","summary":"","title":"Layouts","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/lead/","section":"Tags","summary":"","title":"Lead","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/learning/","section":"Tags","summary":"","title":"Learning","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/likes/","section":"Tags","summary":"","title":"Likes","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/linux-admin/","section":"Tags","summary":"","title":"Linux Admin","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/mechanical-engineering/","section":"Tags","summary":"","title":"Mechanical Engineering","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/mises-en-page/","section":"Tags","summary":"","title":"Mises en Page","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/netlify/","section":"Tags","summary":"","title":"Netlify","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/neu/","section":"Tags","summary":"","title":"Neu","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/new/","section":"Tags","summary":"","title":"New","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/nouveau/","section":"Tags","summary":"","title":"Nouveau","type":"tags"},{"content":"","externalUrl":null,"permalink":"/it/tags/novit%C3%A0/","section":"Tag","summary":"","title":"Novità","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/novo/","section":"Tags","summary":"","title":"Novo","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/nuevo/","section":"Tags","summary":"","title":"Nuevo","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/organization-site/","section":"Tags","summary":"","title":"Organization Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/outdoor-blog/","section":"Tags","summary":"","title":"Outdoor Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/page-daccueil/","section":"Tags","summary":"","title":"Page D'accueil","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/p%C3%A1gina-de-inicio/","section":"Tags","summary":"","title":"Página De Inicio","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/p%C3%A1gina-inicial/","section":"Tags","summary":"","title":"Página Inicial","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/paraguay/","section":"Tags","summary":"","title":"Paraguay","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/partials/","section":"Tags","summary":"","title":"Partials","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/personal-blog/","section":"Tags","summary":"","title":"Personal Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/personal-site/","section":"Tags","summary":"","title":"Personal Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/personal-website/","section":"Tags","summary":"","title":"Personal Website","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/portfolio/","section":"Tags","summary":"","title":"Portfolio","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/portfolio-site/","section":"Tags","summary":"","title":"Portfolio Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/programming/","section":"Tags","summary":"","title":"Programming","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/project-site/","section":"Tags","summary":"","title":"Project Site","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/recipe-blog/","section":"Tags","summary":"","title":"Recipe Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/render/","section":"Tags","summary":"","title":"Render","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/seminars/","section":"Tags","summary":"","title":"Seminars","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/serien/","section":"Tags","summary":"","title":"Serien","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/tags/series/","section":"Tags","summary":"","title":"Series","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/s%C3%A9ries/","section":"Tags","summary":"","title":"Séries","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/software-developer/","section":"Tags","summary":"","title":"Software Developer","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/software-engineering/","section":"Tags","summary":"","title":"Software Engineering","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/tech/","section":"Tags","summary":"","title":"Tech","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/tech-blog/","section":"Tags","summary":"","title":"Tech Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/technology-blog/","section":"Tags","summary":"","title":"Technology Blog","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/theme-author/","section":"Tags","summary":"","title":"Theme Author","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/travel/","section":"Tags","summary":"","title":"Travel","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/users/","section":"Tags","summary":"","title":"Users","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/usuarios/","section":"Tags","summary":"","title":"Usuarios","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-br/tags/usu%C3%A1rios/","section":"Tags","summary":"","title":"Usuários","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/utilisateurs/","section":"Tags","summary":"","title":"Utilisateurs","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/utilizadores/","section":"Tags","summary":"","title":"Utilizadores","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/videogame-developer/","section":"Tags","summary":"","title":"Videogame Developer","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/views/","section":"Tags","summary":"","title":"Views","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/vignette/","section":"Tags","summary":"","title":"Vignette","type":"tags"},{"content":"","externalUrl":null,"permalink":"/es/tags/vistas/","section":"Tags","summary":"","title":"Vistas","type":"tags"},{"content":"","externalUrl":null,"permalink":"/pt-pt/tags/visualiza%C3%A7%C3%B5es/","section":"Tags","summary":"","title":"Visualizações","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/vorschaubild/","section":"Tags","summary":"","title":"Vorschaubild","type":"tags"},{"content":"","externalUrl":null,"permalink":"/fr/tags/vues/","section":"Tags","summary":"","title":"Vues","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/world-of-warcraft/","section":"Tags","summary":"","title":"World of Warcraft","type":"tags"},{"content":"","externalUrl":null,"permalink":"/de/tags/wow/","section":"Tags","summary":"","title":"WoW","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E4%B8%BB%E9%A1%B5/","section":"标签","summary":"","title":"主页","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%86%85%E5%AE%B9/","section":"标签","summary":"","title":"内容","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%AE%89%E8%A3%85/","section":"标签","summary":"","title":"安装","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E5%B8%83%E5%B1%80/","section":"标签","summary":"","title":"布局","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%89%98%E7%AE%A1/","section":"标签","summary":"","title":"托管","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%96%87%E6%A1%A3/","section":"标签","summary":"","title":"文档","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%96%B0%E6%89%8B/","section":"标签","summary":"","title":"新手","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E6%B8%B2%E6%9F%93%E5%99%A8/","section":"标签","summary":"","title":"渲染器","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%82%B9%E8%B5%9E%E9%87%8F/","section":"标签","summary":"","title":"点赞量","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%B3%BB%E5%88%97/","section":"标签","summary":"","title":"系列","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%BB%9F%E8%AE%A1%E6%9C%8D%E5%8A%A1/","section":"标签","summary":"","title":"统计服务","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E7%BD%91%E7%AB%99%E5%9B%BE%E6%A0%87/","section":"标签","summary":"","title":"网站图标","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E8%AF%84%E8%AE%BA/","section":"标签","summary":"","title":"评论","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E9%83%A8%E7%BD%B2/","section":"标签","summary":"","title":"部署","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/series/%E9%83%A8%E7%BD%B2%E6%95%99%E7%A8%8B/","section":"Series","summary":"","title":"部署教程","type":"series"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E9%85%8D%E7%BD%AE/","section":"标签","summary":"","title":"配置","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E9%98%85%E8%AF%BB%E9%87%8F/","section":"标签","summary":"","title":"阅读量","type":"tags"},{"content":"","externalUrl":null,"permalink":"/zh-cn/tags/%E9%AB%98%E7%BA%A7/","section":"标签","summary":"","title":"高级","type":"tags"}]