You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(pages): sidebar, search, and a compatibility page
Compared the site against the two best-documented projects in this space,
Tasmota and Zigbee2MQTT. Both do three things this site did not: a
persistent sidebar, client-side search, and a prominent "which devices
does this work on" destination.
The sidebar is the one that mattered. Under the primer theme an inner
page rendered with NO navigation at all, so anyone arriving from a search
engine on, say, the OTA page could reach nothing else and had no way
back. Search traffic lands on inner pages by definition, which made it
the worst possible gap for a site whose entire purpose is being found.
Switches to just-the-docs (sidebar + Ctrl+K search, no server), adds
section landing pages, and teaches the assembler to inject `parent` and
`nav_order` so pages nest correctly. Guide pages are ordered by reading
sequence rather than alphabetically: wiring, then flashing, then
commissioning, since that is the order a newcomer needs them.
Adds a compatibility page, the equivalent of the "supported devices" page
both comparables lead with, and the thing someone types a model number
into a search engine looking for. It separates what is confirmed on real
hardware from what merely shares the bus protocol, and says plainly that
"should work" is not "does work".
Also builds the site on pull requests, deploying only from main. The site
previously built only after merge, which is exactly how the broken path
filter reached main: nothing could fail before it was too late.
Assisted-by: AI
0 commit comments