UStackUStack
Git Blog icon

Git Blog

Git Blog è un’app di blogging Markdown per iPhone e iPad: scrivi, modifica e pubblica direttamente su GitHub, con supporto per Jekyll, Hugo e Astro.

Git Blog

Cos'è Git Blog?

Git Blog è un’app di blogging Markdown per iPhone e iPad che ti permette di scrivere bozze, modificare e pubblicare post direttamente nel tuo repository GitHub. È pensata per scrittori che vogliono creare contenuti in mobilità lavorando con flussi statici, inclusi Jekyll, Hugo, Astro e altri generatori di siti statici.

L’app si connette al tuo repository per gestire nuovi post e modifiche a file Markdown esistenti, pubblicando le modifiche con workflow che seguono abitudini di branching o pull request basate su Git.

Caratteristiche Principali

  • Editor Markdown a blocchi con trascinamento per riordinare intestazioni, elenchi, citazioni e blocchi di codice durante la scrittura
  • Integrazione con fotocamera e libreria foto, con l’app che elabora e carica le immagini come parte del post
  • Opzioni di layout immagini (larghezza intera, metà, affiancate e classi di layout aggiuntive) per controllare l’aspetto delle immagini nei post
  • Template frontmatter flessibili con campi personalizzati (testo, dropdown e selettori immagini) e supporto per importare frontmatter da post esistenti nel repo
  • Modalità di pubblicazione multiple: push diretto sul branch principale, creazione di un nuovo branch o apertura di una pull request
  • Browser repository per visualizzare la struttura file, aprire file Markdown esistenti, modificarli e ripubblicarli
  • Modalità chiare, scure e di sistema
  • Archiviazione sicura dei token usando il keychain del dispositivo

Come Usare Git Blog

  1. Apri Git Blog su iPhone o iPad e connettiti al tuo repository GitHub.
  2. Crea un nuovo post Markdown usando l’editor a blocchi, aggiungendo contenuti e inserendo immagini se necessario.
  3. Usa i template frontmatter per impostare i campi richiesti (o importa frontmatter da un post esistente) così il post si adatti alla struttura del tuo sito.
  4. Pubblica con il tuo workflow preferito—push su main, crea un branch o apri una pull request—e lascia che l’app gestisca il commit (inclusi immagini).
  5. Per rivedere contenuti esistenti, usa il browser repository per aprire un file Markdown, modificarlo e ripubblicarlo.

Casi d’Uso

  • Scrivere una bozza di post mentre sei lontano dal laptop, poi pubblicarlo sul tuo sito GitHub-backed in un unico workflow mobile
  • Modificare post Markdown già pubblicati navigando la struttura del repository, aprendo un file, applicando aggiornamenti e ripubblicando
  • Gestire post per un generatore di siti statici che si basa su campi frontmatter (come selezionare valori da dropdown o fornire selettori immagini)
  • Costruire e formattare post tecnici che richiedono blocchi di codice e struttura coerente, usando l’editor a blocchi e riordinando i blocchi durante la scrittura
  • Pubblicare modifiche in un workflow Git team-friendly spingendo direttamente su main quando appropriato o creando un branch/pull request quando serve review

FAQ

  • Git Blog supporta i generatori di siti statici?
    Sì. È descritto come compatibile con Jekyll, Hugo, Astro e qualsiasi generatore di siti statici.

  • Posso pubblicare modifiche come pull request invece di spingere su main?
    Sì. L’app supporta la pubblicazione aprendo una pull request, oltre a spingere direttamente sul branch principale o creare un nuovo branch.

  • Come funziona il caricamento immagini?
    Puoi scattare una foto o selezionarla dalla libreria, e Git Blog elabora e carica le immagini insieme al post. L’app include le immagini nel commit durante la pubblicazione.

  • Posso modificare file Markdown esistenti nel mio repo?
    Sì. Git Blog include un browser repository per aprire file Markdown esistenti, modificarli e ripubblicarli.

  • Quali dispositivi e versioni OS richiede?
    L’elenco App Store indica iOS 17.0 o successivo per iPhone, iPadOS 17.0 o successivo per iPad, macOS 14.0 o successivo con chip Apple M1 o successivo per Mac, e visionOS 1.0 o successivo per Apple Vision.

Alternative

  • Editor Markdown con supporto GitHub (desktop/mobile): Possono generare Markdown e sincronizzare su GitHub, ma potrebbero richiedere operazioni Git manuali o esperienze di editing diverse da un editor a blocchi.
  • Tool CMS per siti statici (editor contenuti web-based): Si concentrano sull’autoring senza workflow Git branching/pull request diretti, semplificando la pubblicazione ma non matching un processo Git-centrico.
  • Workflow locali per siti statici (modifica Markdown e build locale): Offrono pieno controllo su rendering e preview, ma tipicamente richiedono un computer invece di bozze e pubblicazioni dirette da telefono o tablet.
  • Editing web-based di GitHub: Mantiene tutto nell’interfaccia GitHub per modifiche rapide, ma non offre lo stesso editor Markdown a blocchi mobile-first e templating frontmatter descritti per Git Blog.