Skip to content

Consider tabbed multi-language code snippets for pages that show C++ and Blueprint #130

Description

@allister-beamable

MkDocs Material supports stacked multi-language snippets via pymdownx.tabbed plus pymdownx.superfences: nest fences under === "C#" / === "Blueprint" markers, and content.tabs.link syncs same-labeled tabs page-wide so a reader who picks Blueprint once sees Blueprint everywhere.

Worth considering where the same snippet already appears in more than one language — the Unreal docs in particular carry parallel C++ and Blueprint instructions.

Out of scope for the plain fence-hint pass, which is complete. This is a presentation change with real reader benefit and real churn, so it wants a deliberate decision on which pages qualify.

pymdownx.superfences and pymdownx.highlight are already enabled and byte-identical on every branch as of the 2026-07-16 convergence, so the config lift is small: adding pymdownx.tabbed and the content.tabs.link feature flag.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions