Sitio web oficial de la comunidad SaltaDev. Construido con Jekyll, Tailwind CDN y componentes reutilizables.
- Diseno responsive para mobile y desktop.
- Landing con animaciones GSAP y scroll suave.
- Eventos dinamicos con countdown.
- Staff y colaboradores desde colecciones Jekyll.
- SEO completo (Open Graph, Twitter cards, canonical, robots, sitemap).
- Jekyll (GitHub Pages)
- Tailwind CSS via CDN
- GSAP 3.12.7 (animaciones)
- Liquid (templates)
├── _confidents/ # Colaboradores
├── _events/ # Eventos
├── _includes/ # Componentes reutilizables (nav/footer/etc.)
├── _staff/ # Staff
├── assets/
│ ├── css/ # CSS por pagina
│ │ ├── index.css
│ │ ├── events.css
│ │ └── reglamento.css
│ ├── img/ # Imagenes
│ └── js/ # JS por pagina
│ ├── index.js
│ ├── events.js
│ └── reglamento.js
├── index.html
├── events.html
├── reglamento.html
├── _config.yml
└── robots.txt
- Ruby 2.7+ y Bundler
-
Clonar el repo
git clone https://github.com/Salta-Dev/landing-page.git cd landing-page -
Instalar dependencias
bundle install
-
Levantar el servidor
bundle exec jekyll serve --livereload --config _config.yml -
Abrir
http://localhost:4000
Usa la task: "Jekyll GitHub Pages Server".
- Si cambias
_config.yml, reinicia el servidor de Jekyll. - Si falla
bundle exec jekyll serveen Windows, verifica Ruby/Bundler y vuelve a ejecutarbundle install. - Si ves contenido viejo, borra
_site/y vuelve a correrbundle exec jekyll serve. - Si no aparece
sitemap.xml, asegurate de tenerjekyll-sitemapen elGemfiley reinicia Jekyll.
Crear un archivo en _events/ con formato dd_mm_yyyy_00.md.
Ejemplo:
---
title: "Nombre del Evento"
description: "Descripcion del evento"
location: "Lugar"
photo: "/assets/img/events/evento.jpg"
link: "https://enlace-al-evento.com"
date: 2025-12-15 19:00:00 -0300
event_start_date: "15_12_2025:19_00_00"
event_end_date: "15_12_2025:22_00_00"
event_date_parsed: "15/12/2025"
event_hours_parsed: "19:00 - 22:00"
---Crear un archivo en _staff/ con formato nombre_apellido.md:
---
name: "Nombre Completo"
role: "Cargo"
description: "Descripcion"
photo: "/assets/img/staff/nombre_apellido.jpg"
linkedin: "https://linkedin.com/in/usuario"
github: "https://github.com/usuario"
twitter: "https://twitter.com/usuario"
---Crear un archivo en _confidents/ con formato nombre.md:
---
name: "Nombre de la empresa"
description: "Descripcion"
customURL: "https://empresa.com"
icon: "/assets/img/partners/logo.png"
---- Metas Open Graph y Twitter en cada pagina.
robots.txtysitemap.xmlgenerados por Jekyll.
- GitHub Pages con push a
main. - Build manual:
bundle exec jekyll build.
GPL-3.0. Ver LICENSE.
