Skip to content

Add multilang support for code blocks with language selector#141

Merged
marty-johnson59 merged 4 commits into
KhronosGroup:mainfrom
gpx1000:multi-dropdown-language-selector-for-code-blocks
Jun 1, 2026
Merged

Add multilang support for code blocks with language selector#141
marty-johnson59 merged 4 commits into
KhronosGroup:mainfrom
gpx1000:multi-dropdown-language-selector-for-code-blocks

Conversation

@gpx1000

@gpx1000 gpx1000 commented Oct 17, 2025

Copy link
Copy Markdown
Collaborator

Implemented functionality to parse and display code blocks with multiple language options. Added a language selector UI for switching between languages and updated CSS to manage visibility of multilang code blocks. Includes local storage support for preferred language persistence.

example source code block:
[source,multilang,javascript,ruby]
.Example Code

// START javascript
console.log("Hello");
// END javascript

// START ruby
puts 'Hello'
// END ruby

Implemented functionality to parse and display code blocks with multiple language options. Added a language selector UI for switching between languages and updated CSS to manage visibility of multilang code blocks. Includes local storage support for preferred language persistence.

example source code block:
[source,multilang,javascript,ruby]
.Example Code
----
// START javascript
console.log("Hello");
// END javascript

// START ruby
puts 'Hello'
// END ruby
----
@SaschaWillems

SaschaWillems commented Oct 17, 2025

Copy link
Copy Markdown
Collaborator

See my comment in KhronosGroup/antora-ui-khronos#30

How does this differ from KhronosGroup/antora-ui-khronos#21?

@gpx1000

gpx1000 commented Oct 17, 2025

Copy link
Copy Markdown
Collaborator Author

See my reply :) This PR only updates the linked UI file. We should keep the convo there.

@oddhack

oddhack commented Nov 5, 2025

Copy link
Copy Markdown
Collaborator

@gpx1000 with the underlying UI repo update having merged, shouldn't we just accept this?

…r-code-blocks

# Conflicts:
#	antora-ui-khronos
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

Preview site published: https://KhronosGroup.github.io/Vulkan-Site/PR-141/

@marty-johnson59
marty-johnson59 merged commit 7892cc9 into KhronosGroup:main Jun 1, 2026
1 check passed
github-actions Bot pushed a commit that referenced this pull request Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants