Skip to content

Formatting fixes, structure improvements and page consolidation#24

Merged
Obihoernchen merged 6 commits into
masterfrom
refactor
Jul 5, 2026
Merged

Formatting fixes, structure improvements and page consolidation#24
Obihoernchen merged 6 commits into
masterfrom
refactor

Conversation

@Obihoernchen

Copy link
Copy Markdown
Member

Merge redundant install pages and fix doca page filename

  • getting_started/installconfluent.md replaces the three per-distro
    install pages, using content tabs for the distro-specific steps
  • advanced_topics/ibinstallxcat.md merges the four near-identical
    xCAT-based InfiniBand/Omni-Path install walkthroughs
  • getting_started/ibinstallconfluent.md merges the two confluent-native
    IB install pages; the duplicated driver-update-media procedure now links
    the canonical driverupdatemedia.md
  • doca2-10-intstall.md renamed to doca2-10-install.md (filename typo)
  • No broken URLs: every old page redirects to its replacement via
    mkdocs-redirects (new dependency in requirements.txt)

Redraw collective architecture diagrams as native SVGs

  • The four collective diagrams are redrawn SVGs in the site's Material red palette,
    readable in light and dark themes

Add tags front matter to remaining hand-written pages

  • Completes the tag taxonomy (new tags: xcat, troubleshooting,
    drivers) so the tags index covers every page

Improve content: admonitions, cross-references, tabs, headings

  • Standalone "Note that ..." paragraphs become !!! note / !!! warning
    admonitions
  • Discovery/collective sub-pages link their main reference pages
  • downloads.md uses content tabs for the RHEL repo instructions;
    osdeploy.md's broken HTML tables become side-by-side grid cards;
    api.md headings cleaned up

Normalize formatting and code blocks across the docs

  • Command-only code blocks lose their # prompts (copy button now yields
    runnable commands); transcript blocks are retagged to the console
    lexer so prompts render as prompts instead of comments
  • Remaining indented code blocks fenced; every fence gets a language hint
  • Inline code formatting for commands, file paths, IPs, and attribute
    names; trailing whitespace, tabs, curly quotes, and list indentation
    fixed throughout

- getting_started/installconfluent.md replaces the three per-distro
  install pages, using content tabs for distro-specific steps
- advanced_topics/ibinstallxcat.md merges the four near-identical
  xCAT-based InfiniBand/Omni-Path install walkthroughs
- getting_started/ibinstallconfluent.md merges the two confluent-native
  IB install pages; the duplicated driver-update-media procedure now
  links the canonical advanced_topics/driverupdatemedia.md
- miscellaneous/doca2-10-intstall.md renamed to doca2-10-install.md
  (filename typo)

All old URLs keep working via mkdocs-redirects (new dependency in
requirements.txt); navigation and inbound links updated.
Replace the four Inkscape-exported topology diagrams (flat, hierarchy,
redundant hierarchy, segmented) with hand-written SVGs in the site's
Material red palette: labeled 'confluent collective' / 'managed nodes'
containers, numbered node stacks, and text that is readable in both the
light and dark theme. Explicit width/height attributes make them open
at full size in the lightbox.
Complete the tag taxonomy so every hand-written page carries tags:
front matter, adding the new tags xcat, troubleshooting, and drivers.
- Convert standalone 'Note that ...' paragraphs to !!! note (two to
  !!! warning) admonitions across the affected pages
- Link discovery/collective/attribute-expression sub-pages to their
  main reference pages on first mention
- downloads.md: RHEL repo instructions as content tabs, front matter
  added, redundant link titles removed
- developer/api.md: strip redundant bold from headings
- user_reference/osdeploy.md: broken HTML Benefits/Drawbacks tables
  become side-by-side grid cards with Markdown lists
- doca3-0/nvidia guides: step lead-ins and phase structure aligned
- Strip shell prompts from command-only code blocks so the copy button
  yields runnable commands; retag transcript blocks (commands plus
  output) to the console lexer so prompts render correctly
- Convert the remaining indented code blocks to fenced blocks and give
  every fence a language hint (bash/console/text/ini/apache)
- Wrap inline commands, file paths, IP addresses, attribute names and
  values, package/service names, and example node names in backticks
- Remove trailing whitespace, tab indentation, curly quotes, needless
  escapes, and redundant [url](url) link syntax; fix nested list
  indentation; fence the previously unfenced makelimitedtls.md content
@Obihoernchen Obihoernchen merged commit 21b9859 into master Jul 5, 2026
1 check 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.

1 participant