Skip to content

docs: update to latest bx-sites theme, remove home page version switcher - #95

Merged
lmajano merged 1 commit into
developmentfrom
claude/update-bxsites-theme
Oct 13, 2026
Merged

lmajano merged 1 commit into
developmentfrom
claude/update-bxsites-theme

Conversation

@lmajano

@lmajano lmajano commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Description

Updates the docs theme in docs/.theme to the latest bx-sites. The version switcher now lives in the left nav, so it is removed from the home page.

  • Re-ejected the bootstrap theme files (layout, blog, page-helpers, style.css) from the latest bx-sites. Kept cbGenesis's tooltips, icon set and home page.
  • Removed the switcher from home.bxm, and the theme's own renderVersionSwitcher so the core one is used.
  • Theme assets are fingerprinted now, so style.css, home.css, search.js and tooltips.js go through themeAssetUrl()/moduleAssetUrl().
  • Escaped the literal # in the home page's footer entity (&##10084;). The old form no longer compiles on current BoxLang.

Verified with boxlang bxSites build: 136 pages, no broken /assets/ references, no switcher on the home page, and the switcher in the sidebar on doc pages.

Issues

None. Docs-only theme update.

Type of change

  • Improvement
  • This change requires a documentation update

Checklist

  • I have made corresponding changes to the documentation
  • Docs build locally with my changes

🤖 Generated with Claude Code

https://claude.ai/code/session_01HuRUU5gmWh38E9FYfHxaTP


Generated by Claude Code

…tcher

The version switcher now lives in the left nav, so the home page no longer
renders it. Re-ejected the bootstrap theme from the latest bx-sites and kept
cbGenesis's tooltips, icon set and home page. Theme assets are fingerprinted
now, so they are referenced through themeAssetUrl()/moduleAssetUrl(). Also
escape the literal # in the home page's footer entity so it compiles.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HuRUU5gmWh38E9FYfHxaTP
@lmajano
lmajano marked this pull request as ready for review October 13, 2026 21:08
@lmajano
lmajano merged commit 627dea0 into development Oct 13, 2026
10 checks passed
@lmajano
lmajano deleted the claude/update-bxsites-theme branch October 13, 2026 21:08
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.

2 participants