# Terminal theme block definitions (codeless .bnp, WO-WZ-021). # Keys are fully qualified (terminal:) 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: terminal:ascii_header title: ASCII Header description: Figlet-style TTY banner with a shell prompt line category: layout schema: ascii_header.schema.json template: ascii_header.ninjatpl - key: terminal:manpage_header title: Man-page Header description: NAME(section) ... center ... version row, like a man-page top line category: layout schema: manpage_header.schema.json template: manpage_header.ninjatpl - key: terminal:toc title: Section TOC description: Fixed left-rail table of contents for article pages category: navigation schema: toc.schema.json template: toc.ninjatpl - key: terminal:code_console title: Console Block description: Shell prompt + command + output, with language hint category: content schema: code_console.schema.json template: code_console.ninjatpl - key: terminal:keybind_table title: Keybinding Table description: Two-column key + action reference table category: content schema: keybind_table.schema.json template: keybind_table.ninjatpl - key: terminal:boot_log title: Boot Log Hero description: Sequential dmesg-style boot lines revealed one after another category: content schema: boot_log.schema.json template: boot_log.ninjatpl - key: terminal:footer title: TTY Footer description: EOF rule, MOTD, optional newsletter signup category: layout schema: footer.schema.json template: footer.ninjatpl