Bienvenido al Blog TechCrafted, el sitio donde comparto proyectos alojados en GitHub y artículos técnicos bajo mi marca personal TechCrafted.dev.
- Características
- Requisitos
- Instalación rápida
- Scripts disponibles
- Estructura del proyecto
- Cómo contribuir
- Roadmap
- Licencia
- Contacto
| Funcionalidad | Descripción |
|---|---|
| Generador estático moderno | Construido con Astro 5 y renderizado ultrarrápido para entregar HTML estático optimizado. |
| Estilos con Tailwind CSS | Configuración lista para usar @tailwindcss/typography y modo oscuro por clase. |
| Contenido en Markdown/MDX | Soporte completo para MDX (@astrojs/mdx) y generación de RSS + sitemap automáticos. |
| Automatización CI/CD | Pipeline Jenkins disparado en cada push para construir y publicar en un servidor local. |
| SEO out‑of‑the‑box | Mapa del sitio, manifest PWA, meta‑tags y fuentes optimizadas por Astro. |
- Node.js ≥ 18
- npm (incluido con Node)
- Linux, macOS o WSL
- Jenkins (opcional para CI/CD)
# 1. Clona el repositorio
git clone https://github.com/TechCrafted-dev/Blog.git
cd Blog
# 2. Instala dependencias
npm install
# 3. Arranca en modo desarrollo
npm run dev
# El sitio estará disponible en http://localhost:5432# Compila a /dist
npm run astro build
# Sirve la build para revisión final
npm run preview
# Disponible en http://localhost:5432| Comando | Descripción |
|---|---|
npm run dev |
Ejecuta Astro en modo hot‑reload. |
npm run preview |
Sirve la carpeta dist para QA local. |
npm run astro … |
Proxy para cualquier comando de la Astro CLI. |
.
├── public/ # Imágenes, íconos PWA, fuentes…
├── src/
│ ├── components/ # Componentes reutilizables
│ ├── layouts/ # Layouts Astro
│ ├── pages/ # Rutas *.astro / *.mdx
│ └── styles/ # Directivas Tailwind y utilidades
├── astro.config.mjs
└── tailwind.config.js
-
Haz fork y crea tu rama:
git checkout -b feat/mi-mejora
-
Sigue Conventional Commits y agrega pruebas o ejemplos si aplica.
-
Ejecuta
npm run astro buildantes de hacer push para verificar que todo compila. -
Abre un Pull Request describiendo tu cambio.
-
¡Gracias por apoyar el proyecto! 🙌
- Generar página de búsqueda por etiquetas.
- Implementar comentarios con GitHub Issues.
- Internacionalización (i18n) automática.
- Despliegue redundante con contenedor Docker.
Distribuido bajo los términos de la GPL 3.0. Consulta el archivo LICENSE para más información.
¿Dudas o sugerencias? Abre un issue o contacta al mantenedor principal.
¡Gracias por interesarte en Blog TechCrafted