✅ Rendimiento del faro 100/100
✅ Responsivo
✅ Accesible
✅ Compatible con SEO
✅ Tipo seguro
✅ Estilo minimalista
✅ Tema claro/oscuro
✅ UI animada
✅ Estilo de viento de cola
✅ Mapa del sitio generado automáticamente
✅ Feed RSS generado automáticamente
✅ Soporte de rebajas
✅ Soporte MDX (componentes en su descuento)
✅ Contenido buscable (publicaciones y proyectos)
Todas las páginas de menos de 100 kb (incluidas las fuentes)
Renderizado en ~40 ms en localhost
Las publicaciones del blog sobre la demostración sirven como documentación y configuración.
Todos los comandos se ejecutan desde la raíz del proyecto, desde una terminal:
Reemplace npm con el administrador de paquetes de su elección. npm
, pnpm
, yarn
, bun
, etc.
Dominio | Acción |
---|---|
npm install | Instala dependencias |
npm run dev | Inicia el servidor de desarrollo local en localhost:4321 |
npm run dev:network | Inicia el servidor de desarrollo en la red local |
npm run sync | Genera tipos de TypeScript para todos los módulos de Astro. |
npm run build | Construya su sitio de producción en ./dist/ |
npm run preview | Obtenga una vista previa de su compilación localmente, antes de implementarla |
npm run preview:network | Inicia el servidor de vista previa en la red local |
npm run astro ... | Ejecute comandos CLI como astro add , astro check |
npm run astro -- --help | Obtenga ayuda para usar Astro CLI |
npm run lint | Ejecute ESLint |
npm run lint:fix | Solucionar automáticamente problemas de ESLint |
Algunas características que planeo implementar
⬜ Bloques de código: copiar al portapapeles
⬜ Páginas de artículos - Tabla de contenidos
⬜ Páginas de artículos: compartir en las redes sociales
Tema inspirado en Paco Coursey, Lee Robinson y Hayden Bleasel
MIT
Se agregó la capacidad de ejecutar desarrollo y vista previa en la red local. agregado npm run dev:red agregado npm run vista previa:red
Se agregó un poco más de densidad de partículas tanto en el modo claro como en el oscuro.
Se agregaron animaciones sutiles de estrellas y meteoritos en modo oscuro.
Se eliminó la configuración de eslint