Skip to content

feat: add grid support and improve relative link handling in directives#1437

Merged
dgarcia360 merged 3 commits intoscylladb:masterfrom
dgarcia360:docs-improve-relative-links-directives
Jun 24, 2025
Merged

feat: add grid support and improve relative link handling in directives#1437
dgarcia360 merged 3 commits intoscylladb:masterfrom
dgarcia360:docs-improve-relative-links-directives

Conversation

@dgarcia360
Copy link
Collaborator

Closes #217

Introduces a new grid extension to replace raw HTML grids, improving maintainability and readability. Also enhances relative link handling in topic-box and hero-box directives when used on inner pages.

This enables consistent use of topic boxes across inner pages of the Operator docs, aligning them with the theme's components.

How to test

  1. Build the docs.
  2. Open http://127.0.0.1:5500/, check the landing page renders correctly.
  3. Open http://127.0.0.1:5500/examples/topic-box/#link-resolution, test each card with different kind of links resolve correctly.

Introduce a new grid extension to avoid writing grids in raw HTML. Also improves support for relative links in topic-box and hero-box directives when used in inner pages.
@dgarcia360 dgarcia360 requested a review from annastuchlik June 13, 2025 11:51
Copy link
Collaborator

@annastuchlik annastuchlik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dgarcia360 dgarcia360 merged commit 89315d4 into scylladb:master Jun 24, 2025
5 checks passed
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.

Avoid the usage of raw html directives in rst files

2 participants