Tu sitio web completo con:
- ✅ Página de inicio moderna y minimalista
- ✅ Sección de proyectos con descargas
- ✅ Blog/Tutoriales
- ✅ Formulario de contacto
- ✅ Newsletter
- ✅ Links a redes sociales
- ✅ Diseño responsive (funciona en móviles)
Pasos:
- Crea una cuenta en github.com si no la tienes
- Crea un nuevo repositorio llamado
larasebs-projects(o cualquier nombre) - Sube los 4 archivos:
index.htmlstyles.cssscript.js- (Este archivo README.md)
- Ve a Settings → Pages
- Selecciona "Deploy from a branch"
- Elige la rama
main - ¡Listo! Tu sitio estará en
https://tuusuario.github.io/larasebs-projects
Pasos:
- Ve a netlify.com
- Conecta tu repositorio de GitHub
- Netlify detectará automáticamente tu sitio
- Tu sitio estará en vivo al instante
- (Opcional) Puedes agregar un dominio personalizado
Pasos:
- Ve a vercel.com
- Importa tu repositorio de GitHub
- Un clic y ¡listo!
- Tu sitio estará en
https://larasebs-projects.vercel.app
Abre styles.css y busca :root {
Cambia estos valores:
--primary: #3b82f6; /* Color principal (azul actualmente) */
--primary-dark: #1e40af; /* Azul más oscuro para hover */
--text-dark: #1f2937; /* Texto oscuro */
--bg-light: #f9fafb; /* Fondo claro */Colores sugeridos para gaming:
- Naranja/Rojo:
#ff6b35 - Púrpura:
#9d4edd - Cian:
#00d9ff
Abre index.html y busca la sección social-links:
<a href="https://www.youtube.com/c/TU_CANAL" target="_blank">Reemplaza con tus URLs reales:
- YouTube:
https://www.youtube.com/c/LaraSebas - Twitter:
https://twitter.com/tuusuario - Discord:
https://discord.gg/tuservidor - GitHub:
https://github.com/tuusuario
Abre script.js y busca la sección const projects = [
Ejemplo de cómo agregar tu launcher:
{
id: 1,
icon: "⚙️",
name: "LaraSebas Launcher",
description: "Launcher no-oficial para Minecraft Java. Gestiona tus instalaciones y mods.",
version: "1.0.0",
downloadUrl: "https://github.com/TU_USUARIO/launcher/releases/download/v1.0/launcher.jar",
category: "Minecraft"
}Cómo obtener el link de descarga:
- Si subes a GitHub Releases: Usa el link de descarga
- Si subes a Google Drive: Comparte el archivo y copia el link
- Si subes a MediaFire: Copia el link de descarga
En script.js, busca const blogPosts = [
{
id: 1,
title: "Tu título aquí",
description: "Descripción corta del tutorial",
date: "15 Abril 2024",
emoji: "📥" // Puedes cambiar el emoji
}Emojis útiles:
- 📥 Tutorial descarga
- 🎮 Gaming
- 🚀 Lanzamiento
- ⚡ Performance
- 📚 Documentación
- 🎯 Tips
En index.html:
- Cambia
<title>para el nombre en la pestaña del navegador - Cambia
LaraSebas<span>.projects</span>en el logo
larasebs-projects/
├── index.html (Página principal - NO TOQUES estructura, solo contenido)
├── styles.css (Estilos - Edita colores aquí)
├── script.js (JavaScript - Edita proyectos y blog aquí)
└── README.md (Este archivo)
Si quieres larasebs.projects como dominio real:
-
Compra un dominio en:
- Namecheap (muy barato)
- GoDaddy
- 1&1
- Registrar.com
-
Configura el DNS en tu proveedor de hosting:
- Si usas GitHub Pages: Añade
CNAMEconlarasebs.projects - Si usas Netlify: Conecta directamente
- Si usas Vercel: Lo hace automáticamente
- Si usas GitHub Pages: Añade
- Ve a tu repositorio
- Crea un Release
- Copia los archivos (.jar, .zip, etc.)
- Copia el enlace de descarga
- Sube el archivo
- Compartir → Link público
- Usa el ID del archivo para crear un enlace directo
- Sube el archivo
- Copia el enlace de descarga
Para rastrear descargas, puedes:
- Usar Google Analytics (gratis)
- Usar Countly (analíticas open source)
- Ver descargas en GitHub Releases
Actualmente, estos formularios muestran un mensaje de confirmación.
Para hacerlos funcionales, necesitarás:
- Ve a formspree.io
- Crea una cuenta
- Copia tu endpoint
- En
index.html, cambia<form id="contactForm">a:
<form action="https://formspree.io/f/TUENDPOINT" method="POST">- Ve a emailjs.com
- Sigue el tutorial de integración
- Es más fácil y no requiere backend
- SEO: Agrega meta tags para aparecer en Google
- Logo: Crea un favicon (icono de la pestaña)
- Contenido: Actualiza blog regularmente
- Imágenes: Agrega capturas/screenshots de tus proyectos
- Videos: Incruста un vídeo de YouTube en la sección hero
El sitio no se carga en GitHub Pages
- Espera 5-10 minutos después de subir
- Verifica que el repositorio sea público
- Revisa la rama en Settings → Pages
Los formularios no envían emails
- Necesitas integrar Formspree o EmailJS
- Sin backend, los formularios solo muestran "enviado"
Los links de descarga no funcionan
- Verifica que las URLs sean correctas
- Asegúrate de que los archivos estén públicos
Antes de lanzar:
- Abre tu sitio en móvil
- Verifica que todo se vea bien
- Prueba los botones y formularios
- Prueba en diferentes navegadores
- Sube los archivos a GitHub
- Activa GitHub Pages
- Personaliza los colores y datos
- ¡Comparte tu sitio con tu comunidad!
Si tienes preguntas específicas:
- Revisa la documentación de tu plataforma de hosting
- Busca en Stack Overflow
- Pregunta en comunidades de programación
¡Mucho éxito con tu sitio! 🚀