fix(docs-platform): Landing page header formatting#4961
Open
lena-larionova wants to merge 5 commits intomainfrom
Open
fix(docs-platform): Landing page header formatting#4961lena-larionova wants to merge 5 commits intomainfrom
lena-larionova wants to merge 5 commits intomainfrom
Conversation
✅ Deploy Preview for kongdeveloper ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the landing page YAML structure and header rendering to improve spacing/consistency between section headers and tile grids, and to provide better header semantics for LLM/markdown output.
Changes:
- Introduces
header.descriptionrendering in the landing page header include. - Refactors many landing pages to move intro text into header fields (
sub_text/description) and to set explicitcolumn_countfor more consistent tile layouts. - Cleans up some inconsistent/extra
columnsblocks and spacing artifacts in landing page YAML.
Reviewed changes
Copilot reviewed 31 out of 31 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| app/_landing_pages/mesh/guides.yaml | Adds header.description and adjusts column counts/spacing for sections. |
| app/_landing_pages/mesh.yaml | Adds explicit column_count for tile sections. |
| app/_landing_pages/konnect-platform/konnect-mcp.yaml | Moves installation intro text into header.description and normalizes columns. |
| app/_landing_pages/insomnia/plugins.yaml | Removes a trailing “References” section from the landing page. |
| app/_landing_pages/insomnia/mock-servers.yaml | Simplifies intro text and improves wording/formatting. |
| app/_landing_pages/insomnia/manage-insomnia.yaml | Moves intro text into header.sub_text and sets column_count for “Security”. |
| app/_landing_pages/insomnia/enterprise.yaml | Adds explicit column_count for the card grid. |
| app/_landing_pages/insomnia/authentication-authorization.yaml | Adds header.description and normalizes column_count placement. |
| app/_landing_pages/insomnia/ai-in-insomnia.yaml | Refactors sections to use top-level headers instead of structured_text headers. |
| app/_landing_pages/insomnia.yaml | Normalizes column_count usage for sections. |
| app/_landing_pages/gateway/traffic-control-and-routing.yaml | Converts section intro structured_text blocks into header.description + consistent grids. |
| app/_landing_pages/gateway/security.yaml | Converts “Vulnerability management” intro to header.description. |
| app/_landing_pages/gateway/secrets-management.yaml | Converts an intro structured_text block into header.description and removes redundant columns blocks. |
| app/_landing_pages/gateway/openid-connect.yaml | Adds explicit column_count for the examples grid. |
| app/_landing_pages/gateway/monitoring.yaml | Converts section intro structured_text into header.description and normalizes column_count. |
| app/_landing_pages/gateway/load-balancing.yaml | Moves page intro to sub_text and converts section intro to header.description. |
| app/_landing_pages/gateway/kong-manager.yaml | Converts section intros to header.description. |
| app/_landing_pages/gateway/authentication.yaml | Adds explicit column_count, adjusts card layout, and adds a “References” header row. |
| app/_landing_pages/gateway.yaml | Adds column_count for “Key functionality” and normalizes “Key references”. |
| app/_landing_pages/event-gateway.yaml | Normalizes column_count indentation. |
| app/_landing_pages/dev-portal/self-service.yaml | Removes extra spacing and normalizes header→columns adjacency. |
| app/_landing_pages/dev-portal/customizations/dev-portal-customizations.yaml | Adjusts a card block indentation to match updated structure. |
| app/_landing_pages/dev-portal.yaml | Normalizes header→columns adjacency and column_count indentation. |
| app/_landing_pages/dedicated-cloud-gateways.yaml | Attempts to add column_count for “More information” section (currently misstructured). |
| app/_landing_pages/custom-plugins.yaml | Converts structured_text section headers into header.description. |
| app/_landing_pages/custom-dashboards.yaml | Normalizes header→columns adjacency. |
| app/_landing_pages/ai-gateway/ai-data-gov.yaml | Converts section intro structured_text into header.description. |
| app/_landing_pages/ai-gateway/ai-clis.yaml | Converts section intro structured_text into header.description. |
| app/_landing_pages/ai-gateway/a2a.yaml | Converts section intro structured_text into header.description. |
| app/_landing_pages/ai-gateway.yaml | Converts multiple section intro structured_text blocks into header.description and normalizes grids. |
| app/_includes/landing_pages/header.md | Adds rendering support for header.description. |
cloudjumpercat
requested changes
Apr 22, 2026
| - OpenTelemetry spans record task state, context IDs, TTFB, SSE event counts, and response sizes. | ||
| - Log plugins (File Log, HTTP Log, TCP Log, and others) consume the structured `ai.a2a` namespace emitted by the AI A2A Proxy plugin. | ||
| - column_count: 3 | ||
| description: | |
Contributor
Contributor
Author
There was a problem hiding this comment.
Fixed, I missed updating another file.
lena-larionova
commented
Apr 23, 2026
| 1. Enter a name for the new plugin and click **Generate**. | ||
| - header: | ||
| type: h2 | ||
| text: References |
Contributor
Author
There was a problem hiding this comment.
FYI I removed this because the list is empty: https://developer.konghq.com/insomnia/plugins/#references
Setting allow_empty: false didn't work either.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Description
Fixes the following issues:
’was not being displayed correctly in LLM mode, cleaned up to replace with'in all landing pagesAdded a
descriptionto headers; @fabianrbz let me know if that was a bad idea. I couldn't find another clean way to attribute a description/intro text to a header without having it be subject to the column count rules.Edit: I fixed formatting, I think this is the way forward.
Old - see spacing between tiles and after the description text:

New:

Preview Links
So many.
When looking at any guides in the preview, check the .md output of the page as well. The changes in this PR should've fixed some header nesting issues.
Example pages:
https://deploy-preview-4961--kongdeveloper.netlify.app/waf/
https://deploy-preview-4961--kongdeveloper.netlify.app/waf.md
https://deploy-preview-4961--kongdeveloper.netlify.app/konnect/
https://deploy-preview-4961--kongdeveloper.netlify.app/konnect.md
https://deploy-preview-4961--kongdeveloper.netlify.app/ai-gateway/
https://deploy-preview-4961--kongdeveloper.netlify.app/ai-gateway.md
https://deploy-preview-4961--kongdeveloper.netlify.app/ai-gateway/ai-clis/
https://deploy-preview-4961--kongdeveloper.netlify.app/ai-gateway/ai-clis.md