Publicar artículo blog Retinar
Entradas esperadas
- Rutas absolutas o relativas de los archivos ES y EN recién creados.
- El slug del artículo en español para el mensaje de commit, si hace falta.
Flujo
-
Confirmar que solo cambiaron los archivos esperados - Usar
git status --short. - Si hay cambios ajenos al artículo, frenar y reportarlo. -
Validar el sitio - Ejecutar
./scripts/verify_contact_config.sh. - Ejecutarbundle exec jekyll build. - Sibundlefalla por el wrapper de macOS, reintentar con/usr/bin/bundle exec jekyll build. -
Publicar en el repo fuente y desplegar - Ejecutar:
bash
./scripts/commit_and_deploy_blog.sh "Agregar artículo blog: <slug-es>" <ruta-es> <ruta-en>
- El script se ocupa de:
- validar que no haya cambios extra,
- commitear solo los archivos del artículo,
- pushear la rama actual al repo fuente,
- ejecutar
scripts/deploy.shconSOURCE_BRANCHyBUNDLE_BIN=/usr/bin/bundle.
- Reportar el resultado - Informar rutas de ambos archivos. - Informar URLs ES y EN. - Informar hash del commit fuente. - Informar si el deploy terminó o dónde quedó bloqueado.
Apoyos locales
- Script de publicación: scripts/commit_and_deploy_blog.sh
- Script de deploy existente: scripts/deploy.sh