43 lines
1.8 KiB
YAML
43 lines
1.8 KiB
YAML
# Magazine Bold theme block definitions (codeless .bnp, WO-WZ-021).
|
|
# Keys are fully qualified (magazine-bold:<key>) because the codeless loader
|
|
# registers definitions verbatim — there is no PluginBlockRegistry prefixing
|
|
# in the codeless path (unlike the wasm/templ path). The qualified keys match
|
|
# the hardcoded data-block attributes and the master_pages.json references.
|
|
blocks:
|
|
- key: magazine-bold:masthead
|
|
title: Issue Masthead
|
|
description: Wordmark, issue number and tagline strip — sits at the top of every page.
|
|
category: layout
|
|
schema: masthead.schema.json
|
|
template: masthead.ninjatpl
|
|
- key: magazine-bold:cover_story
|
|
title: Cover Story
|
|
description: 12-column asymmetric hero with kicker, oversized display headline, deck and cover image.
|
|
category: content
|
|
schema: cover_story.schema.json
|
|
template: cover_story.ninjatpl
|
|
- key: magazine-bold:photo_essay
|
|
title: Photo Essay
|
|
description: Numbered photo-essay with asymmetric frame spans (half / full / tall) and mono captions.
|
|
category: content
|
|
schema: photo_essay.schema.json
|
|
template: photo_essay.ninjatpl
|
|
- key: magazine-bold:pull_quote
|
|
title: Pull Quote
|
|
description: Color-block pull quote with rotating accent (pink / blue / lime).
|
|
category: content
|
|
schema: pull_quote.schema.json
|
|
template: pull_quote.ninjatpl
|
|
- key: magazine-bold:issue_archive
|
|
title: Issue Archive
|
|
description: Numbered list of back-issues driven by a bucket query.
|
|
category: navigation
|
|
schema: issue_archive.schema.json
|
|
template: issue_archive.ninjatpl
|
|
- key: magazine-bold:colophon
|
|
title: Colophon
|
|
description: Mono caption strip with credits and an optional social row.
|
|
category: layout
|
|
schema: colophon.schema.json
|
|
template: colophon.ninjatpl
|