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]

Reply via email to