Creación de Páginas 404 y Markdown en Astro
Clase 11 de 25 • Curso de Creación de Páginas Web con Astro
Contenido del curso
- 5

Historia y evolución del desarrollo web: de ARPANET a Astro
09:01 - 6

Creación de un Sitio Web Colaborativo con Astro y Tailwind
07:44 - 7

Integración de Tailwind CSS en Proyectos Astro
12:35 - 8

Ventajas de TypeScript en Proyectos JavaScript con Tailwind
10:48 - 9

Creación y Configuración de Repositorio con Git y Prettier
13:54
- 10

Creación de Componentes en Astro: Header y Hero
06:05 - 11

Creación de Páginas 404 y Markdown en Astro
06:04 - 12

Creación de Plantillas en Astro para Páginas Markdown
08:49 - 13

Iteración de Archivos Markdown en Proyecto Astro con JavaScript
12:15 - 14

Integración de MDX en Proyectos Astro: Variables en JSX
06:52 - 15

Rutas Estáticas y Dinámicas en Astro para Sitios Web
15:12 - 16

Rutas Dinámicas en Astro: Creación y Configuración Paso a Paso
07:30 - 17

Creación de Plantillas Dinámicas con Tailwind y Astro
11:23 Quiz Astro API
¿Cómo crear páginas en Astro usando .astro y Markdown?
En el framework Astro, integrar páginas a nuestros proyectos es fundamental. Aprovechar los archivos con las extensiones .astro y Markdown es una técnica poderosa y eficiente para gestionar la estructura del contenido. Exploraremos cómo cada una de estas extensiones puede enriquecer tu proyecto.
¿Qué es una página 404 en Astro?
Una página 404 es crucial para una experiencia de usuario fluida. Cuando un visitante intenta acceder a una URL que no existe, redirigirlo a una página 404 personalizada evita confusión y mantiene la navegación coherente. En Astro, este proceso es sencillo:
- Crea un archivo llamado
404.astrodentro de la carpeta Pages. - Usa herramientas como Hyper UI para encontrar plantillas de errores escritas en Tailwind.
- Copia la estructura HTML de la plantilla deseada dentro del archivo
404.astro. - Elimina la necesidad de añadir JavaScript o CSS adicional, ya que Tailwind gestiona los estilos.
<!-- Ejemplo de un archivo 404.astro -->
<main class="text-center">
<h1 class="text-4xl">404</h1>
<p className="text-lg">La página que buscas no ha sido encontrada.</p>
<a href="/" class="text-blue-500">Volver al inicio</a>
</main>
Este archivo se activará automáticamente cuando el usuario intente acceder a una página fuera de las existentes en la carpeta Pages.
¿Cómo crear una página About usando Markdown?
Markdown es un lenguaje de marcado ligero que te permite crear contenido de manera simplificada. Aprovechémoslo para crear una página About en Astro:
- Dentro de la carpeta Pages, crea un archivo
about.md. - Define variables iniciales usando atajos y recursos de Markdown para enriquecer el contenido.
---
title: "Mi primera página"
---
# Hola Mundo
Este es mi **contenido** en Astro usando Markdown.
- Este formato se centrará en el contenido, omitiendo información adicional de HTML, lo que simplifica el desarrollo.
Para verificar el funcionamiento, accede a la dirección /about en tu navegador. Verás cómo el archivo .md se renderiza directamente, aunque, inicialmente, carecerá de estilos visuales.
¿Qué considerar al trabajar con diferentes extensiones en Astro?
Astro permite varias opciones de extensiones, lo que aumenta su flexibilidad:
.html: Útil para contenido directo en HTML..astro: Ideal para componentes y páginas completas que necesiten estilos complejos y scripts..mdy.mdx: Para contenido simplificado y enriquecido, esencial en documentos y notas..jsy.ts: Para lógica de JavaScript o TypeScript, respectivamente.
Estas opciones brindan un rango amplio de capacidades, desde las implementaciones básicas hasta páginas complejas y dinámicas.
Al utilizar estas extensiones, sobre todo Markdown, puedes centrarte más en el contenido y menos en la sintaxis de codificación. ¡Continúa explorando y creando contenido impresionante en Astro!