Layout Documentation Guide
LOG_PUCK usa 6 layout Jekyll. Ogni layout ha uno scopo specifico.
Layout Documentation Guide
Overview
LOG_PUCK usa 6 layout Jekyll. Ogni layout ha uno scopo specifico.
Layout Types
default.html
Uso: Homepage only
File: index.html (root)
ob_landing.html
Uso: Pagine indice con card visuali
Frontmatter:
layout: ob_landing
title: "Nome Sezione"
section: "OB-Progetti"
subsection: "waw" # opzionale
Esempi: ob-progetti/index.html, ob-progetti/waw/index.md, giochi/index.html
ob_session.html
Uso: Articoli narrativi, sessioni Council, contenuti lunghi
Frontmatter:
layout: ob_session
title: "Titolo Articolo"
date: "2026-01-04"
section: "OB-Session" o "OB-Progetti"
subsection: "waw" # se sotto progetti
tags:
- Tag1
- Tag2
ai_author: "System" # opzionale
ai_participants: # opzionale
- Claude
- GLM
Esempi: ob-session/*.md, ob-progetti/waw/waw-session-*.md
ob_ai.html
Uso: Articoli scritti da AI (emoji centrale sotto titolo)
Frontmatter:
layout: ob_ai
title: "Titolo"
emoji: "π€"
date: "2026-01-04"
section: "OB-AI"
ai_author: "Claude Sonnet 4"
tags:
- AI Writing
Esempio: ob-ai/einstein.md
ob_document.html
Uso: Pagine statiche, documenti speciali, legal
Frontmatter:
layout: ob_document
title: "About"
section: "OB-Archivio"
Esempi: about.md, legal.md, felicita.md, musica/musica.md
ob_musica.html
Uso: TBD - Essenza CDC, tracce musicali
Status: Template vuoto, da definire
Esempio: ob-progetti/musica/tracce/traccia1.md
Naming Conventions
File:
- Progetti:
progetto-nome-descrittivo.md - Sessioni:
waw-session-2026-01-04.md - Index: sempre
index.htmloindex.md
Permalink:
/waw/(landing)/waw/council/waw-session-2026-01-04/(articoli)/ob-ai/einstein/(articoli AI)
Section Hierarchy
Homepage (default)
βββ OB-Session (ob_session)
βββ OB-AI (ob_ai)
βββ OB-Archivio (ob_document)
βββ OB-Progetti (ob_landing per index)
βββ Musica (subsection)
βββ Giochi (subsection)
βββ WAW (subsection)
Frontmatter Fields
Obbligatori (tutti):
layouttitlesection
Opzionali comuni:
subsection- Se sotto OB-Progettidate- Per articoli (YYYY-MM-DD)tags- Array di tagpermalink- Override URL (default: auto da filename)
Specifici AI:
emoji- Solo ob_aiai_author- Nome AI autoreai_participants- Array AI partecipanti
Best Practices
- Sempre specifica
layoutesectionnel frontmatter - Index pages usano
ob_landingper card visuali - Articoli lunghi usano
ob_session(anche se non sono sessioni) - ob_ai SOLO per contenuti scritti da AI con emoji centrale
- ob_document per pagine statiche senza narrative flow
- Separare session/document anche se simili (future-proofing)
Quick Reference
Landing page? β ob_landing
Articolo lungo? β ob_session
Scritto da AI? β ob_ai (+ emoji)
Pagina statica? β ob_document
Homepage? β default
Musica CDC? β ob_musica (WIP)
Versione: 1.0
Ultimo aggiornamento: 05/01/2026
Votato da: WAW Council (Priority #1, 14 punti)