UStackUStack
Git Blog icon

Git Blog

Git Blog es una app móvil de escritura en Markdown que redacta, edita y publica posts directamente en tu repositorio de GitHub.

Git Blog

¿Qué es Git Blog?

Git Blog es una app de escritura en Markdown para iPhone y iPad que te permite redactar, editar y publicar posts de blog directamente en tu repositorio de GitHub. Está diseñada para escritores que quieren crear contenido en móvil mientras trabajan con flujos de sitios estáticos, incluyendo Jekyll, Hugo, Astro y otros generadores de sitios estáticos.

La app se conecta a tu repositorio para que gestiones posts nuevos y ediciones de archivos Markdown existentes, y luego publiques cambios usando flujos que se adaptan a hábitos de branching o pull requests basados en Git.

Características principales

  • Editor de Markdown basado en bloques con arrastre para reordenar encabezados, listas, citas y bloques de código mientras escribes
  • Integración con cámara y biblioteca de fotos, con la app procesando y subiendo imágenes como parte de tu post
  • Opciones de diseño de imágenes (ancho completo, mitad, lado a lado y clases de diseño adicionales) para controlar cómo aparecen en los posts
  • Plantillas de frontmatter flexibles con campos personalizados (incluyendo texto, listas desplegables y selectores de imágenes) y soporte para importar frontmatter de posts existentes en el repo
  • Múltiples modos de publicación: push directo a la rama principal, crear una nueva rama o abrir un pull request
  • Navegador de repositorio para ver la estructura de archivos, abrir archivos Markdown existentes, editarlos y republicarlos
  • Modos de apariencia clara, oscura y del sistema
  • Almacenamiento seguro de tokens usando el llavero del dispositivo

Cómo usar Git Blog

  1. Abre Git Blog en tu iPhone o iPad y conéctalo a tu repositorio de GitHub.
  2. Crea un nuevo post en Markdown usando el editor basado en bloques, añadiendo contenido e insertando imágenes según necesites.
  3. Usa plantillas de frontmatter para establecer campos requeridos (o importa frontmatter de un post existente) para que el post coincida con la estructura de tu sitio.
  4. Publica usando tu flujo preferido —push a main, crear una rama o abrir un pull request— y deja que la app maneje el commit (incluyendo imágenes).
  5. Para revisar contenido existente, usa el navegador de repositorio para abrir un archivo Markdown, editarlo y republicarlo.

Casos de uso

  • Redactar un nuevo post de blog lejos de un portátil, luego publicarlo en tu sitio respaldado por GitHub en un solo flujo móvil
  • Editar posts Markdown ya publicados navegando la estructura de tu repositorio, abriendo un archivo, aplicando actualizaciones y republicándolo
  • Gestionar posts para un generador de sitios estáticos que depende de campos de frontmatter (como seleccionar valores de listas desplegables o proporcionar selectores de imágenes)
  • Construir y formatear posts técnicos que requieren bloques de código y estructura consistente, usando el editor basado en bloques y reordenando bloques mientras escribes
  • Publicar cambios en un flujo Git amigable para equipos empujando directamente a main cuando sea apropiado o creando una rama / pull request cuando se necesite revisión

Preguntas frecuentes

  • ¿Git Blog soporta generadores de sitios estáticos?
    Sí. Se describe como compatible con Jekyll, Hugo, Astro y cualquier generador de sitios estáticos.

  • ¿Puedo publicar cambios como un pull request en lugar de empujar a main?
    Sí. La app soporta publicar abriendo un pull request, así como empujar directamente a la rama principal o crear una nueva rama.

  • ¿Cómo funciona la subida de imágenes?
    Puedes tomar una foto o seleccionar de tu biblioteca, y Git Blog procesa y sube las imágenes junto con tu post. La app incluye las imágenes como parte del commit durante la publicación.

  • ¿Puedo editar archivos Markdown existentes en mi repo?
    Sí. Git Blog incluye un navegador de repositorio para abrir archivos Markdown existentes, editarlos y republicarlos.

  • ¿Qué dispositivos y versiones de SO requiere?
    La ficha de la App Store indica iOS 17.0 o posterior para iPhone, iPadOS 17.0 o posterior para iPad, macOS 14.0 o posterior con chip Apple M1 o posterior para Mac, y visionOS 1.0 o posterior para Apple Vision.

Alternativas

  • Editores de Markdown con soporte para GitHub (escritorio/móvil): También pueden generar Markdown y sincronizar con GitHub, pero pueden depender de operaciones Git manuales o experiencias de edición diferentes a un escritor basado en bloques.
  • Herramientas CMS para sitios estáticos (editores de contenido web): Se centran en la creación sin flujos directos de branching/pull request en Git, lo que puede simplificar la publicación pero no coincidir con un proceso centrado en Git.
  • Flujos locales para sitios estáticos (editar Markdown y construir localmente): Ofrecen control total sobre renderizado y vistas previas, pero típicamente requieren un ordenador en lugar de redactar y publicar directamente desde un teléfono o tablet.
  • Edición web-based de GitHub: Mantiene todo en la interfaz de GitHub para ediciones rápidas, pero no proporciona el mismo editor de bloques Markdown móvil-first y plantillas de frontmatter descritos para Git Blog.
Git Blog | UStack