Tema inicial gratuito y de código abierto para Astro y Tailwind CSS v4, con más de 30 widgets para landing pages, blog y funciones de SEO.
- Estrellas
- 5,137
- Forks
- 1,118
- Issues abiertos
- 32
- Último commit
- hace 21 horas
¿Qué es?
AstroPaper es un tema de blog para el generador de sitios estáticos Astro. Ofrece un diseño listo para publicar entradas en Markdown o MDX, con contenido con seguridad de tipos, borradores, paginación, una tabla de contenidos plegable y modos claro y oscuro.
El tema incluye un sitemap, un feed RSS, metadatos SEO e imágenes Open Graph generadas dinámicamente para cada entrada. La búsqueda funciona de forma estática con Pagefind, así que no se necesita un backend ni un servicio de búsqueda externo. Los estilos usan Tailwind CSS y el proyecto está escrito en TypeScript.
La configuración está centralizada en el archivo astro-paper.config.ts, y el tema está preparado para personalizar los colores y la configuración del sitio. Se puede implementar en hosts estáticos como Cloudflare Pages.
Funciones clave
- 01Compatibilidad con Markdown y MDX, con contenido con seguridad de tipos
- 02Búsqueda estática con Pagefind
- 03Modos claro y oscuro con esquemas de color predefinidos
- 04Sitemap, feed RSS y metadatos SEO
- 05Generación dinámica de imágenes Open Graph para las entradas
- 06Diseño accesible mediante teclado y lectores de pantalla
Casos de uso
- Lanzar un blog personal o técnico en un host estático
- Publicar un sitio de escritura con borradores y paginación
- Crear un blog basado en Markdown que necesite búsqueda sin un backend
Inicio rápido
- 1
Crear un proyecto nuevo a partir de la plantilla con pnpm
pnpm create astro@latest --template satnaing/astro-paper - 2
Instalar las dependencias
pnpm install - 3
Iniciar el servidor de desarrollo local
pnpm dev
Antes de usarlo
- Está construido con Astro, así que necesitas tener Node.js y la cadena de herramientas de pnpm configurados localmente.
Temas
Preguntas frecuentes
- ¿Qué es astro-paper?
- Un tema de blog minimalista, accesible y optimizado para SEO, creado con Astro, TypeScript, Tailwind CSS y búsqueda con Pagefind. AstroPaper es un tema de blog para el generador de sitios estáticos Astro. Ofrece un diseño listo para publicar entradas en Markdown o MDX, con contenido con seguridad de tipos, borradores, paginación, una tabla de contenidos plegable y modos claro y oscuro.
- ¿astro-paper es gratuito? ¿Qué licencia tiene?
- astro-paper es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿astro-paper sigue mantenido?
- Mantenimiento activo. El último commit de astro-paper fue el 21 oct 2026.
- ¿Para qué puedo usar astro-paper?
- Lanzar un blog personal o técnico en un host estático Publicar un sitio de escritura con borradores y paginación Crear un blog basado en Markdown que necesite búsqueda sin un backend
- ¿Cómo se instala astro-paper?
- Crear un proyecto nuevo a partir de la plantilla con pnpm: pnpm create astro@latest --template satnaing/astro-paper Instalar las dependencias: pnpm install Iniciar el servidor de desarrollo local: pnpm dev
- ¿Dónde consigo astro-paper?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/satnaing/astro-paper
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección de componentes de React para copiar y pegar, basados en Radix UI y Tailwind CSS, que puedes controlar y personalizar en tu propio código.
Biblioteca de componentes React accesibles y sistema de diseño para crear aplicaciones web rápidamente, con modo oscuro y compatibilidad con Next.js RSC.
Un port no oficial de shadcn/ui para Svelte: componentes accesibles y personalizables que copias en tu propia aplicación.
Plantilla de blog para Next.js que renderiza publicaciones MDX con Tailwind CSS y TypeScript, lista para desplegar en Vercel.
Conjunto open source de primitivas de UI accesibles y sin estilos para React, pensado para crear sistemas de diseño y aplicaciones web.