Tema Jekyll moderno y profesional para el ecosistema Coderic.
-
Agrega las siguientes gemas a tu
Gemfile:
source "https://rubygems.org"
gem "jekyll", "~> 4.4" gem "jekyll-remote-theme" gem "jekyll-sitemap" gem "jekyll-seo-tag" gem "jekyll-feed"
2. Configura `_config.yml`:
```yaml
remote_theme: Coderic/jekyll-theme-coderic
plugins:
- jekyll-remote-theme
- jekyll-sitemap
- jekyll-seo-tag
- jekyll-feed
-
Instala las dependencias:
bundle install
### Método 2: Gem (Cuando esté publicado en RubyGems)
```ruby
# Gemfile
gem "jekyll-theme-coderic"
# _config.yml
theme: jekyll-theme-codericdefault- Layout base con header y footerpage- Layout para páginas de contenido (incluye navegación)
---
layout: page
title: "Mi Página"
---
Contenido de la página aquí.Configura el tema en tu _config.yml:
# Información del sitio
title: "Mi Sitio"
description: "Descripción del sitio"
network: "ORG" # ORG, FINTECH, CLOUD, HUB
# Logo
logo: "/assets/img/coderic-isotipo.svg"
# Navegación
navigation:
- label: "Home"
url: "/"
- label: "About"
url: "/about"
# URLs de autenticación (opcional)
profile_url: "/profile"
dashboard_url: "/dashboard"
# URLs legales
privacy_url: "/privacy"
legal_url: "/legal"
tos_url: "/tos"
# Analytics (opcional)
google_analytics_id: "G-XXXXXXXXXX"- ✅ Diseño moderno con Tailwind CSS v4
- ✅ Responsive y accesible
- ✅ Navegación con menú móvil
- ✅ Soporte para Auth0
- ✅ SEO optimizado
- ✅ Componentes reutilizables
jekyll-theme-coderic/
├── _layouts/
│ ├── default.html # Layout base
│ └── page.html # Layout de páginas
├── _includes/
│ └── portal.html # Navegación principal
├── _sass/
│ └── coderic-theme/
│ └── main.scss # Estilos del tema
└── assets/
├── css/
│ └── main.scss # Entry point de estilos
└── img/
└── coderic-isotipo.svg
# Clonar el repositorio
git clone https://github.com/Coderic/jekyll-theme-coderic.git
cd jekyll-theme-coderic
# Instalar dependencias
bundle install
# Construir el tema
bundle exec jekyll buildMIT License - ver LICENSE para más detalles.
Las contribuciones son bienvenidas. Por favor:
- Fork el proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
- Issues: GitHub Issues
- Documentación: GitHub Wiki
Coderic © 2004-2024 · Desde septiembre 30, 2004