UStackUStack
Git Blog icon

Git Blog

Git Blog ist eine mobile Markdown-Blogging-App für iPhone & iPad: Entwürfe, Bearbeiten und Veröffentlichen direkt im GitHub-Repository mit Static Site Generatoren.

Git Blog

Was ist Git Blog?

Git Blog ist eine Markdown-Blogging-App für iPhone und iPad, mit der du Blog-Posts direkt in deinem GitHub-Repository entwerfen, bearbeiten und veröffentlichen kannst. Sie ist für Autor:innen gedacht, die mobil Inhalte erstellen möchten und mit Static-Site-Workflows arbeiten, einschließlich Jekyll, Hugo, Astro und anderer Static-Site-Generatoren.

Die App verbindet sich mit deinem Repository, damit du neue Posts und Änderungen an bestehenden Markdown-Dateien verwalten und mit Workflows veröffentlichen kannst, die zu Git-basierten Branching- oder Pull-Request-Gewohnheiten passen.

Wichtige Funktionen

  • Blockbasierter Markdown-Editor mit Drag-to-Reorder für die Anordnung von Überschriften, Listen, Zitaten und Code-Blöcken beim Schreiben
  • Integration von Kamera und Fotobibliothek, wobei die App Bilder verarbeitet und als Teil deines Posts hochlädt
  • Bild-Layout-Optionen (volle Breite, halb, nebeneinander und zusätzliche Layout-Klassen), um die Darstellung von Bildern in Posts zu steuern
  • Flexible Frontmatter-Vorlagen mit benutzerdefinierten Feldern (einschließlich Text, Dropdowns und Bildauswahl) und Unterstützung für das Importieren von Frontmatter aus bestehenden Repo-Posts
  • Mehrere Veröffentlichungsmodi: Direkt ins Main-Branch pushen, neuen Branch erstellen oder Pull Request öffnen
  • Repository-Browser zum Anzeigen deiner Dateistruktur, Öffnen bestehender Markdown-Dateien, Bearbeiten und erneutes Veröffentlichen
  • Helle, dunkle und System-Appearance-Modi
  • Sichere Token-Speicherung mit dem Geräte-Keychain

So nutzt du Git Blog

  1. Öffne Git Blog auf deinem iPhone oder iPad und verbinde es mit deinem GitHub-Repository.
  2. Erstelle einen neuen Markdown-Post mit dem blockbasierten Editor, füge Inhalte hinzu und füge bei Bedarf Bilder ein.
  3. Nutze Frontmatter-Vorlagen, um erforderliche Felder zu setzen (oder importiere Frontmatter aus einem bestehenden Post), damit der Post zur Struktur deiner Site passt.
  4. Veröffentliche mit deinem bevorzugten Workflow – push to main, Branch erstellen oder Pull Request öffnen – und lass die App den Commit (inklusive Bilder) übernehmen.
  5. Um bestehende Inhalte zu überarbeiten, nutze den Repository-Browser, um eine Markdown-Datei zu öffnen, zu bearbeiten und erneut zu veröffentlichen.

Anwendungsfälle

  • Entwurf eines neuen Blog-Posts unterwegs ohne Laptop, dann Veröffentlichen auf deiner GitHub-basierten Site in einem einzigen mobilen Workflow
  • Bearbeiten zuvor veröffentlichter Markdown-Posts durch Durchsuchen der Repository-Struktur, Öffnen einer Datei, Anwenden von Updates und erneutes Veröffentlichen
  • Verwalten von Posts für einen Static-Site-Generator, der auf Frontmatter-Feldern basiert (z. B. Werte aus Dropdowns auswählen oder Bildauswahl bereitstellen)
  • Erstellen und Formatieren technischer Posts mit Code-Blöcken und konsistenter Struktur, unter Verwendung des blockbasierten Editors und Umordnen von Blöcken beim Schreiben
  • Veröffentlichen von Änderungen in einem teamfreundlichen Git-Workflow, indem du bei Bedarf direkt ins Main pushst oder einen Branch / Pull Request für Reviews erstellst

FAQ

  • Unterstützt Git Blog Static-Site-Generatoren?
    Ja. Es ist für die Arbeit mit Jekyll, Hugo, Astro und allen Static-Site-Generatoren ausgelegt.

  • Kann ich Änderungen als Pull Request veröffentlichen statt direkt ins Main zu pushen?
    Ja. Die App unterstützt das Veröffentlichen per Pull Request, direktes Pushen ins Main-Branch oder Erstellen eines neuen Branches.

  • Wie funktioniert das Hochladen von Bildern?
    Du kannst ein Foto machen oder aus deiner Bibliothek wählen, und Git Blog verarbeitet und lädt Bilder zusammen mit deinem Post hoch. Die App fügt Bilder dem Commit beim Veröffentlichen hinzu.

  • Kann ich bestehende Markdown-Dateien in meinem Repo bearbeiten?
    Ja. Git Blog enthält einen Repository-Browser, um bestehende Markdown-Dateien zu öffnen, zu bearbeiten und erneut zu veröffentlichen.

  • Welche Geräte und OS-Versionen werden benötigt?
    Die App-Store-Angabe lautet: iOS 17.0 oder neuer für iPhone, iPadOS 17.0 oder neuer für iPad, macOS 14.0 oder neuer mit Apple M1-Chip oder neuer für Mac sowie visionOS 1.0 oder neuer für Apple Vision.

Alternativen

  • Markdown-Editoren mit GitHub-Unterstützung (Desktop/Mobile): Diese können ebenfalls Markdown generieren und zu GitHub synchronisieren, erfordern aber oft manuelle Git-Operationen oder bieten andere Bearbeitungserfahrungen als einen blockbasierten Editor.
  • Static-Site-CMS-Tools (web-basierte Content-Editoren): Diese konzentrieren sich auf das Erstellen ohne direkte Git-Branching-/Pull-Request-Workflows, was das Veröffentlichen vereinfacht, aber nicht immer zu einem Git-zentrierten Prozess passt.
  • Lokale Static-Site-Workflows (Markdown bearbeiten und lokal bauen): Das bietet volle Kontrolle über Rendering und Vorschauen, erfordert aber typischerweise einen Computer statt Entwurf und Veröffentlichen direkt vom Handy oder Tablet.
  • GitHub web-basiertes Editing: Das hält alles in GitHubs Oberfläche für schnelle Edits, bietet aber nicht denselben mobil-optimierten Markdown-Block-Editor und Frontmatter-Templating wie bei Git Blog beschrieben.
Git Blog | UStack