Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

baw.mx

Landing page de BaW OS — el sistema operativo de administración inmobiliaria.

Sitio estático, sin build step ni dependencias: HTML + CSS + JS vanilla, fuentes auto-hospedadas.

Estructura

index.html              Página principal
404.html                Página de error
assets/
  css/fonts.css         @font-face (Inter, IBM Plex Mono, Instrument Serif)
  css/main.css          Estilos del sitio (tokens OKLCH, dark only)
  js/main.js            Interacciones: cintillo de ruteo, formulario, scroll reveal
  fonts/                woff2 auto-hospedadas (subconjuntos con unicode-range)
  img/                  Logo, favicon adaptativo, og.png, apple-touch-icon
CNAME                   Dominio custom para GitHub Pages (baw.mx)
.github/workflows/      Deploy automático a GitHub Pages

Desarrollo local

No hay build. Cualquier servidor estático funciona:

npx http-server . -p 8080
# o
python3 -m http.server 8080

Deploy (GitHub Pages)

El workflow .github/workflows/deploy.yml publica el sitio en cada push a main/master.

Configuración necesaria (una sola vez):

  1. Settings → Pages → Source: GitHub Actions.
  2. DNS de baw.mx (en el proveedor del dominio):
    • Registros A del apex baw.mx185.199.108.153, 185.199.109.153, 185.199.110.153, 185.199.111.153
    • Opcional AAAA2606:50c0:8000::153, 2606:50c0:8001::153, 2606:50c0:8002::153, 2606:50c0:8003::153
    • CNAME de wwwzxy-vc.github.io
  3. En Settings → Pages capturar baw.mx como custom domain y activar Enforce HTTPS cuando el certificado esté listo.

Formulario de interés

El formulario (#interes-form) hoy no guarda correos: muestra la confirmación localmente.

Para conectarlo a un backend de formularios (p. ej. Formspree), agrega el atributo data-endpoint en index.html:

<form class="interes-form" id="interes-form" data-endpoint="https://formspree.io/f/TU_ID">

Con endpoint configurado, el JS hace POST del correo y muestra la confirmación al éxito; si el envío falla, abre mailto:admin@baw.mx como respaldo.

Créditos

Diseño: Claude Design (v2 — cintillo de ruteo a 809.mx, framing portafolio ZXY).

About

Landing page pública de BaW OS — baw.mx

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages