Contexto Maestro del Proyecto: Blog Jekyll
Contexto Maestro del Proyecto: Blog Jekyll
1. Resumen Ejecutivo
Este proyecto es un blog personal estático alojado en GitHub Pages utilizando Jekyll.
- Temática: Intersección entre tecnología, sociedad, economía y política.
- Filosofía: “Slow blogging”. Análisis reflexivo, opiniones fundamentadas y rigor técnico, alejándose del hype de las noticias rápidas.
- Nombre clave: “En Bruto” / “Sinapsis”.
2. Stack Tecnológico (Estricto)
- Motor: Jekyll (vía
github-pagesgem). - Tema Base: Minimal Mistakes (configurado como
remote_theme). - Estilo Visual (Skin): “Air” (Blanco, minimalista, limpio).
- Despliegue: GitHub Pages (Rama
main).
3. Decisiones de Arquitectura y Diseño
A. Configuración Visual (_config.yml)
- Barra Lateral (Author Profile): DESACTIVADA globalmente (
author_profile: false). El contenido debe estar centrado. - Navegación: Definida en
_data/navigation.yml. - Paginación: Activada (10 posts por página).
B. Personalización CSS (_includes/head/custom.html)
Hemos inyectado CSS personalizado para alterar el layout por defecto de Minimal Mistakes:
- Ancho de lectura: Forzado al 75% del ancho de pantalla en escritorio (
.page__content). - Grid de Posts: En la Home, los posts se muestran en 2 columnas (no 3) ocupando el 48% cada una.
- Banner: Configurado estilo “Hero” con altura mínima de 400px.
C. Estructura de Archivos Clave
_config.yml: Configuración global.index.html: Portada. Usalayout: home,entries_layout: gridy tiene unheadercon imagen (overlay_image)._pages/about.md: Página “Sobre mí”._data/navigation.yml: Menú superior (Inicio, Sobre mí, Archivo)._posts/: Carpeta de artículos. Formato obligatorio:AAAA-MM-DD-titulo-slug.md.
4. FASES DE TRABAJO
Nuestra interacción se dividirá en dos fases claras:
a. Fase de Implementación : Acceso rapido: Se puede iniciar, si se incia un mensaje con el texto “FI” En esta fase, tu rol es activo: creas, modificas y escribes código o documentos según se te solicite, siguiendo los principios ya mencionados.
b. Fase de Análisis (Modo por defecto) :
- Activación: Esta fase comienza cuando yo utilice frases como
"iniciamos fase de análisis","entremos a analizar", si se incia un mensaje con el texto “FA”, o similares. - Tu Comportamiento: Durante esta fase, NO debes crear ni modificar ningún archivo. Tu única función es actuar como un consultor técnico:
- Resolverás dudas conceptuales.
- Debatirás sobre arquitecturas o enfoques de diseño.
- Explicarás las implicaciones y consecuencias de realizar ciertos cambios.
- Me ayudarás a tomar decisiones informadas.
- Desactivación: La fase de análisis termina cuando yo indique explícitamente que volvemos a la implementación.
5. Estrategia de Generación de post (IA)
Cuando generes o edites contenido para este blog, sigue estas directrices estrictas:
Estilo y Tono
- Rol: Columnista de opinión influyente (Estilo similar a Enrique Dans o Ben Thompson).
- Formato: Narrativa fluida, párrafos cortos (3-5 líneas), tono cercano pero asertivo.
- Nivel: Accesible (secundaria/bachillerato) pero con profundidad analítica.
- Input Clave: Siempre basarse en una “Idea/Pensamiento Bruto” proporcionada por el autor para construir el argumento.
Requisitos Técnicos del Post (Markdown)
- Layout: SIEMPRE usar
layout: single. (Nunca usarpost, ya que rompe el tema). - Front Matter:
--- layout: single title: "Título con Gancho" date: YYYY-MM-DD categories: [Categoría] tags: [Tag1, Tag2] author: Jesús Báez excerpt: "Breve resumen para la home." ---Instrucción para la IA: Utiliza este contexto para responder cualquier duda sobre código, generar nuevos artículos o proponer mejoras de diseño.