Inhaltsverzeichnis
Nach einigen weiteren kleineren Veröffentlichungen für Simply Static ist es nun endlich an der Zeit, ein umfangreicheres Update für die Pro-Version zu veröffentlichen. Version 1.1 enthält zahlreiche Funktionen, Fehlerbehebungen und Verbesserungen, die auf dem Feedback der großartigen Community basieren.
Webhook-Unterstützung für die GitHub-Integration
Das ist eine wichtige Neuerung für alle Nutzer beliebter statischer Hosting-Plattformen wie Netlify und Cloudflare Pages. Aufgrund der Einschränkungen der GitHub API muss Simply Static jede Datei als einzelnen Commit übertragen. Das führte bei der Verwendung automatischer Deployments auf diesen Hosting-Plattformen zu einer großen Anzahl an Builds.
Glücklicherweise unterstützen beide Plattformen jetzt die Bereitstellung per Webhook, anstatt bei jedem Commit ein Deployment durchzuführen. Simply Static verfügt nun unter Simply Static -> Einstellungen -> Deployment -> GitHub über die Einstellung „Webhook-URL“. Füge die URL hinzu, und Simply Static benachrichtigt die Hosting-Plattform, sobald alle Dateien an GitHub übertragen wurden.

BunnyCDN-Integration
Die GitHub-Integration ist sehr beliebt, aber manchmal muss es etwas einfacher sein. Einen persönlichen Zugriffstoken einzurichten, Dateien zu übertragen und Branches zu verwalten, ist nicht für jeden geeignet. Simply Static versucht, beiden Zielgruppen gerecht zu werden: Entwicklern UND Endnutzern. Die neue BunnyCDN-Integration könnte nicht unkomplizierter sein: Füge deinen API-Schlüssel hinzu, lege deine Pull- und Storage-Zone fest, und schon kannst du deine statische Website veröffentlichen.

Ich verwende BunnyCDN jetzt ebenfalls, um eine statische Kopie meiner Website bereitzustellen. Eine ausführliche Schritt-für-Schritt-Anleitung dazu, wie ich das umgesetzt habe und wie dieser Ansatz im Vergleich zu meiner ursprünglichen Einrichtung mit Cloudflare Pages abschneidet, wird bald verfügbar sein.
Verbesserungen der Suche
Ich habe die bestehende Integration des Such-Crawlers neu entwickelt, damit sie zuverlässiger, erweiterbarer und flexibler ist als je zuvor. Außerdem habe ich einige Einstellungen eingeführt, mit denen sich die Suche genauer konfigurieren lässt.
Du kannst jetzt festlegen, welche Elemente zum Erstellen der Suchergebnisse verwendet werden sollen. Du möchtest das <title>-Element nicht für die Überschrift des Suchergebnisses verwenden? Kein Problem, wähle stattdessen ein <h1>. Du möchtest bestimmte Seiten ausschließen? Oder vielleicht bestimmte Muster? Wir haben die passende Lösung.

Algolia-Integration
Während ich den Such-Crawler verbessert habe, habe ich mir auch die Zeit genommen, eine Integration für Algolia zu entwickeln. Du kannst jetzt deine API-Schlüssel hinzufügen, Simply Static bei jedem statischen Export den Index erstellen lassen und die Algolia-Autocomplete-Suche anstelle deiner bisherigen WordPress-Suche verwenden.

Einzelne Exporte
Ich habe viel Zeit mit meinen Nutzern verbracht, um die einzelnen Exporte zu verbessern, und wir haben nun eine Lösung, die die meisten Anwendungsfälle abdecken sollte. Der Einzel-Export exportiert jetzt automatisch neue Bilder, die zugewiesenen Taxonomie-Seiten (z. B. Kategorien und Schlagwörter) sowie die Archivseiten des Beitragstyps, zu dem der Inhalt gehört. Ziemlich praktisch, oder?

Konfigurationsdateien
Ich habe außerdem die allgemeine Handhabung der Konfigurationsdateien verbessert. Sie unterstützen jetzt Konfigurationen in Unterverzeichnissen und werden automatisch jedem vollständigen statischen Export hinzugefügt. So musst du dir auf deiner statischen Website nie wieder Gedanken über fehlende Konfigurationsdateien machen.
Dokumentation
Ich werde die Dokumentation bald an die neuen Einstellungen und Funktionen in Simply Static 1.1 anpassen. Als alleiniger Entwickler hat man pro Tag nur begrenzt Zeit, aber du kannst innerhalb der nächsten Tage mit der aktualisierten Dokumentation rechnen.
Außerdem habe ich einige neue Tutorials zu Algolia, Zapier und BunnyCDN vorbereitet, die im Laufe des Dezembers veröffentlicht werden.