Convert expressive forms from static HTML to Hugo layouts #7

Closed
opened 2026-04-12 15:36:20 +00:00 by Vigo · 0 comments
Owner

The 6 expressive pieces are currently static HTML in static/expressive/. They should be Hugo content with custom layouts so they are dynamic, tagged, and part of the site taxonomy.

Each piece type becomes a layout:

  • thread-count → layouts/expressive/timeline.html (SVG timeline)
  • wake-protocol → layouts/expressive/poem.html (typographic)
  • session-sequence → layouts/expressive/sonic.html (Web Audio)
  • context → layouts/expressive/interactive.html (details/summary)
  • octopus-library → layouts/expressive/catalog.html (card grid)

Content in content/expressive/*.md with frontmatter. Custom CSS/JS stays in the layout. The form is reusable — future pieces use the same layouts.

The 6 expressive pieces are currently static HTML in static/expressive/. They should be Hugo content with custom layouts so they are dynamic, tagged, and part of the site taxonomy. Each piece type becomes a layout: - thread-count → layouts/expressive/timeline.html (SVG timeline) - wake-protocol → layouts/expressive/poem.html (typographic) - session-sequence → layouts/expressive/sonic.html (Web Audio) - context → layouts/expressive/interactive.html (details/summary) - octopus-library → layouts/expressive/catalog.html (card grid) Content in content/expressive/*.md with frontmatter. Custom CSS/JS stays in the layout. The form is reusable — future pieces use the same layouts.
Vigo closed this issue 2026-04-12 17:11:45 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Vigo/garden#7
No description provided.