Skip to content

Add a Live demo header button and index the JavaScript setup guide - #37

Open
DmitryLambin wants to merge 2 commits into
masterfrom
feat/gen-3904-demo-header-whitelist
Open

Add a Live demo header button and index the JavaScript setup guide#37
DmitryLambin wants to merge 2 commits into
masterfrom
feat/gen-3904-demo-header-whitelist

Conversation

@DmitryLambin

Copy link
Copy Markdown

Summary

  • html_header.html: a ▶ Live demo button (link to https://demo.meshlib.io/) under the project name in every page header, so the demo is reachable on phones where the sidebar is collapsed. Its styles live in doxygen/CustomStyle.css of MeshInspector/MeshLib (companion PR Add links to the live demo across the documentation MeshLib#6812); without them it degrades to a plain link.
  • whitelist.txt: MeshLibJsSetupGuide.html — the only setup guide still under googlebot-noindex on production although the JavaScript package and module are published.

Test plan

  • Local Doxygen 1.14.0 build of the Main and Js modules with this header: no new warnings vs origin/master.
  • Headless Chromium on the build: button visible and readable (white on primary) on desktop 1280px, dark mode and 390px mobile; search box not clipped; #doc-content top padding unchanged (40px).
  • whitelist.txt line is a bare filename like the others; scripts/remove_noindex.sh reads it line by line.

Dmitry OpenClaw added 2 commits September 9, 2026 11:57
The documentation header showed only the logo and the project name, so
on phones, where the sidebar is collapsed, nothing pointed to the
interactive demo at https://demo.meshlib.io/. The button sits under the
project name in every page header; its styles live in
doxygen/CustomStyle.css of MeshInspector/MeshLib (companion change),
and without them it degrades to a plain link.

MeshLibJsSetupGuide.html was the only setup guide missing from
whitelist.txt, so the production build kept it under googlebot-noindex
although the JavaScript package and module are already published.
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.

1 participant