All portfolio works in this site follow a standardized structure using centralized metadata and modular sections. This ensures consistency, maintainability, and optimal display in both web and print formats.
Required Structure:
---
layout: work
title: Work Title
work_id: work-title-slug
abstract: "Brief description for grid view and printable page"
description: |
Comprehensive description (3-5 sentences) that provides context about the work,
its goals, key features, and impact. Supports **Markdown formatting**.
category: installations # or categories: [cat1, cat2] with primary_category
image: /assets/img/preview.jpg
order: ##
# Centralized metadata - define once, use everywhere
metadata:
year: "2024"
location: "City, Country"
role: "Your role(s)"
technology: "Technologies used"
# ... category-specific fields (see Metadata Reference)
custom:
- label: "Custom Field"
value: "Value"
sections:
- type: description # Display work description (required)
- type: metadata # Display metadata as standalone section (optional)
- type: text
title: "About the Work"
content: |
Additional detailed information using full markdown support...
- type: image-grid
columns: 3
images: [...]
captions: [...]
# ... additional modules
---
YYYY-MM-DD-work-slug.md in _portfolio/ directory (e.g., 2026-01-01-new-work.md using the actual release/creation date)description module, then combine other modules to tell the work’s story (see Modules Reference)bundle exec jekyll serve and verify displayDO:
metadata: field in front matterabstract field for grid hover and printable page displaydescription field for work detail page (required, 200-400 characters)_link suffix where appropriatecustom array for fields not covered by standard metadatayear: "2024"description module in sections array (typically first)DON’T:
work_id field (required for event linking)abstract field empty (used in grid and printable page)description field empty (required for work detail page)year: 2024 (will cause errors)Typical Section Order:
description - Display work description (required, typically first)metadata - Display project metadata (optional)split-hero-metadata or split-bandcamp-metadata - Combine hero content with metadatatext - Additional detailed sectionsiframe or hero-image - Primary media contentimage-grid - Gallery of additional imagesquote - Testimonials or reviewslinked-events - Related events (if applicable)Module Selection Guide:
split-hero-metadata with installation photossplit-bandcamp-metadata for audio player + metadataiframe (responsive) for video documentationtext modules to highlight each collaboratorThe abstract field appears in:
Best Practices:
Good Examples:
abstract: "An immersive spatial audio installation exploring boundaries between physical space and sonic environments through real-time algorithmic processing."
abstract: "A collaborative album featuring five international artists, blending ambient soundscapes with experimental electronic textures in a cohesive sonic journey."
abstract: "Live performance series combining modular synthesis with generative visuals, creating improvised audiovisual compositions across European venues."
Bad Examples:
abstract: "My latest work." # Too vague
abstract: "This project started in 2023 when I was invited to participate in a residency program where I met several collaborators and we decided to create something together using various techniques and technologies that we had been experimenting with over the past few years..." # Way too long
abstract: "Sound installation." # Too brief, no descriptive detail
NEW: The description field appears on the work detail page via the description module. This is distinct from the abstract and provides more comprehensive context.
The description field appears in:
Purpose:
Best Practices:
**bold**, *italic*Good Examples:
description: |
This immersive installation explores the symbiotic relationship between humans and
plants using bioelectrical sensors. The work captures micro-electrical variations in
plants and transforms them into real-time audiovisual responses, creating a unique
**sensory experience**. It aims to raise awareness about **biodiversity** and foster
empathy towards nature.
description: |
A collaborative album that emerged from a three-year exploration of **analog synthesis**
and **modular systems**. Five international artists contributed compositions that blend
ambient soundscapes with experimental textures. The work investigates the intersection
of improvisation and structured composition, resulting in a cohesive **sonic journey**.
Relationship between Abstract and Description:
For works spanning multiple categories (e.g., collaborative installations, release with live performances):
categories: [installations, commissions, live-acts]
primary_category: installations # Determines hover color
metadata:
# Include metadata from ALL relevant categories
# Installation fields
places: "Museum Name"
commissioned_by: "Commissioner"
curated_by: "Curator Name"
# Release fields (if applicable)
isrc: "CODE12345"
mastering_by: "Studio Name"
# Collaboration fields
collaborators: "Artist 1, Artist 2, Artist 3"
credits: "Detailed credits..."
The portfolio includes template works that demonstrate best practices:
_portfolio/1900-01-01-complete-template.md): ⭐ ULTIMATE TEMPLATE - Comprehensive reference demonstrating:
_portfolio/1900-01-01-modular-example.md): Complete example using all standard module types_portfolio/1900-01-01-split-layout-example.md): Split layout modules demonstration_portfolio/1900-01-01-centralized-metadata-example.md): Centralized metadata system exampleRecommended workflow: Copy Work 31 as starting point for new works, then remove fields/modules that don’t apply.
Current Portfolio Status:
When Adding New Works:
work_id is unique across all portfolio worksabstract field for proper grid and print display