moonming opened a new pull request, #2077: URL: https://github.com/apache/apisix-website/pull/2077
## What Restores navigation entry points that were lost when the navbar and footer were rebuilt for the static (Astro) landing/blog pages, and puts the already-built Comparisons hub page live. **Nothing was ever deleted** — `/comparisons/`, `/events/`, `/user-stories/` and friends all still return 200. What went missing were the *links* to them from the Astro-served pages, so they became unreachable by browsing. ## Changes - **Navbar**: `Comparisons` is back, EN and zh (it sits between Learning Center and AI Gateway, as before). - **Footer**: new **Resources** column — Blog, Learning Center, Comparisons, Events, Case Studies, User Stories — with the product links (Plugin Hub, Downloads, Team, Contribute) moved into **More**. Four columns total. - **Deploy**: `comparisons` and `zh/comparisons` join the overlay allowlist. The Astro version of this hub has been built since wave 2 but was never copied into the published tree, so the live page was still the old React one. ## URL safety `/comparisons/` contains exactly **one `index.html` per locale** — verified against the live `asf-site` tree and against production (`/comparisons/apisix-vs-kong/` is a 404 today). The per-gateway comparison articles live at `/learning-center/apisix-vs-*/` and have been served by Astro since wave 2. So the subtree swap adds no URL and drops no URL. The overlay step now asserts both locales' hub pages are the Astro build. ## Verification - 924 pages built (unchanged). - Navbar/footer links present in both locales' output. - Simulated the overlay against the real `asf-site` `comparisons/` tree: page count before == after. - Checked at 1280px and at 375/320px — the hub is the wave-2 card grid, no horizontal overflow. ## Not in this PR `/user-stories/`, `/uses/`, `/all-in-one/` still render from Docusaurus. They are reachable again via the footer; restyling them is a separate change. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
