Cheat sheet with commands for GitHub, Cloudflare, audio, and image conversion.

Cheat Sheet de GitHub, Cloudflare, Audio e Imagen

Cheat Sheet de comandos: GitHub, Cloudflare, audio e imagen en macOS

Referencia rápida de comandos para el flujo de publicación de este blog: Git y GitHub, Cloudflare Pages, conversión de audio e imagen y utilidades de terminal en macOS.

Admin27 de agosto de 2026, 00:003 min de lectura

[!info] Contexto Referencia rápida de comandos empleados en el flujo de publicación de este blog: Cloudflare para el hosting y el DNS, Vault CMS para la gestión de contenido y Astro para el build estático.

GitHub CLI

  • gh auth login: Autentica tu cuenta de GitHub en la terminal.
  • gh repo create: Crea un nuevo repositorio directamente desde la terminal.
  • gh pr create: Genera un pull request con un mensaje predefinido.
  • git clone <url>: Clona un repositorio remoto a tu máquina local.

Script de Auto-Commit (auto-commit.sh)

  • cd /Users/ernestouriszar/markeup: Cambia al directorio del proyecto.
  • node scripts/process-images.js: Procesa imágenes (recorta a 1920×1080 y convierte a WebP).
  • git add src/content/: Añade el directorio de contenido.
  • git add src/pages/: Añade el directorio de páginas.
  • git add src/components/: Añade el directorio de componentes.
  • git add src/layouts/: Añade el directorio de layouts.
  • git add src/styles/: Añade el directorio de estilos.
  • git add src/lib/: Añade el directorio de librerías.
  • git add public/img/: Añade imágenes públicas.
  • git add public/audpublic/: Añade archivos de audio públicos.
  • git add logs/: Añade logs del proyecto.
  • git add astro.config.mjs: Añade configuración de Astro.
  • git add tailwind.config.cjs: Añade configuración de Tailwind.
  • git add package.json: Añade el archivo package.json.
  • git add tsconfig.json: Añade el archivo tsconfig.json.
  • git add wrangler.jsonc: Añade el archivo wrangler.jsonc.
  • git commit -m "📱 Auto-sync from Android $(date '+%Y-%m-%d %H:%M:%S')": Crea un commit con un mensaje automático.
  • git push origin main: Envía los cambios al repositorio remoto.

Cloudflare

  • wrangler publish: Publica un Worker de Cloudflare.
  • curl -X POST "https://api.cloudflare.com/client/v4/zones/{zone_id}/dns_records" -H "Authorization: Bearer {token}" -d '{"type":"A","name":"example.com","content":"192.0.2.1","ttl":3600}' -H "Content-Type: application/json": Actualiza un registro DNS mediante la API de Cloudflare.

Conversión de Audio (FFmpeg)

  • ffmpeg -i input.mp3 -vn output.wav: Convierte un archivo MP3 a WAV sin video.
  • ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4: Redimensiona un video a 1280x720 píxeles.

Conversión de Imágenes (ImageMagick)

  • convert input.jpg -resize 800x600 output.jpg: Redimensiona una imagen a 800x600 píxeles.
  • mogrify -format webp *.jpg: Convierte todas las imágenes JPG a formato WebP. Para fuentes de imágenes de calidad, consulta Unsplash; para generarlas, los comandos de ChatGPT.

Descarga de Audio de YouTube (yt-dlp)

  • yt-dlp -x --audio-format mp3 <URL>: Descarga un video de YouTube como archivo MP3.

En conjunto, esta guía rápida cubre el ciclo completo de publicación: control de versiones con GitHub, despliegue en Cloudflare, y conversión de audio e imagen para el blog gestionado con la guía de Vault CMS.

Para profundizar en este ámbito, Paneuritmia desarrolla peter Deunov y la Paneuritmia (Paneurythmy): un sistema de ejercicios gimnásticos y musicales que armoniza el cuerpo, la mente.

Compartir este artículo