Release v0.1.1 — portfolio MVP (home, projects, blog y contacto)
Publicado el
Acabo de publicar v0.1.1 de mi web/portfolio: https://adrianmariscal.es/.
Es la primera versión en producción y mi punto de partida para consolidar un portfolio público.
Mi objetivo con este MVP es doble: por un lado disponer de un sitio rápido y estático donde pueda mostrar proyectos reales, y por otro experimentar con Astro y Netlify para construir una base técnica robusta. Para los clientes potenciales y la comunidad dev, esto supone un ejemplo práctico de mis conocimientos de arquitectura web, devops y SEO.
Qué incluye
- Home mínima con cabecera, navegación y pie.
- Projects: colección de contenidos + listado en
/projectsy página de detalle en/projects/[slug]. - Blog: colección + listado en
/blogy posts en/blog/[slug]. - Diseño base: layout común, tipografías del sistema y estilos globales sencillos para empezar.
- Contacto: formulario en
/contactcon Netlify Forms (incluye honeypot) y página de confirmación en/thanks. - Ciclo de versiones: ramas
dev→staging→maincon etiquetado automático:- pre-releases en
dev:v0.1.1-dev.N - release candidates en
staging:v0.1.1-rc.N - release en
main:v0.1.1
- pre-releases en
Notas técnicas
- Astro Content Collections para
projectsyblog, con tipado y frontmatter consistente. - Rutas dinámicas con
getStaticPaths()ygetEntryBySlug()para servir cada proyecto/post. - Netlify Forms:
<form name="contact" data-netlify="true">+ campo ocultobot-field(honeypot) yaction="/thanks"para el redirect tras el envío. - CI/CD: GitHub Actions para etiquetado de versiones en cada rama y deploy automático a Netlify (staging y prod).
Estado actual
Funcionalidad completa para:
- Publicar proyectos y artículos rápidamente gracias a las content collections tipadas y a las rutas dinámicas.
- Probar cambios en staging antes de subir a producción mediante ramas
dev/staging/mainy despliegues automáticos. - Recibir mensajes desde el formulario (con protección básica anti‑spam mediante honeypot).
- Garantizar una base de SEO mínima (títulos, descripciones, metadatos) y una estructura de enlaces amigable.
Próximo objetivo
- Aplicar la nueva guía de marca (colores, tipografías, componentes).
- Mejorar estilos de navegación y tarjetas.
- Pulir SEO/OG y accesibilidad.
- Añadir página About y más proyectos.
Si te interesa el detalle técnico o has visto algún fallo, ¡Escríbeme por el formulario!