Skip to content

Updates Documentation Site#14357

Merged
Maffooch merged 9 commits intoDefectDojo:devfrom
devGregA:world-class-docs
Feb 27, 2026
Merged

Updates Documentation Site#14357
Maffooch merged 9 commits intoDefectDojo:devfrom
devGregA:world-class-docs

Conversation

@devGregA
Copy link
Copy Markdown
Contributor

  • Improves styling with branding guide as reference
  • separates OS vs Pro in more areas

devGregA and others added 5 commits February 20, 2026 13:59
Update the documentation site CSS/SCSS to align with DefectDojo Brand
Guidelines V1. This includes brand colors (Fuji Blue, Torii Orange,
Dojo Black palettes), Work Sans typography with proper weight hierarchy
(Semi Bold headlines, Medium nav/buttons, Regular body), and full
light/dark mode support. No content or navigation changes.

- Add Work Sans font weights: Light (300), Italic (400i), Semi Bold (600), Semi Bold Italic (600i)
- Set Bootstrap variable overrides for brand colors and typography
- Style navbar, sidebar, buttons, cards, code blocks, and DocSearch with brand palette
- Add dark mode adaptations using lighter brand color variants
- Move CTA button styles from inline to SCSS (.btn-cta class)
- Update DocSearch modal colors from generic purple to Fuji Blue
- Remove deprecated getjson cache config for Hugo v0.131+ compat
- Remove unused Jost font preloads from resource hints

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Declutter header: remove release notes API fetch, border around search,
  consolidate social icons to just GitHub (rest moved to footer)
- Add skip-to-content link and id="main-content" target for accessibility
- Remove emoji chevrons from nav menu items
- Create branded multi-column footer with docs, community, company links
- Redesign homepage with hero section, two CTAs, and 6 icon nav cards
- Brand the 404 page with large display number and action buttons
- Add description/lead text to section list page cards
- Enable breadcrumb trail and back-to-top button via Doks params
- Replace sidebar inline styles with proper CSS classes
- Add scroll progress bar (blue-to-orange gradient) on doc pages
- Comprehensive SCSS: footer, hero, home cards, 404, back-to-top,
  breadcrumbs, typography, TOC active indicator, header nav pills,
  sidebar chevron rotation, print styles, focus-visible outlines,
  prefers-reduced-motion support
- Fix copyright from "Thulite" to "DefectDojo Inc."

No markdown content files were modified.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Increase nav text size and add social links (GitHub, LinkedIn, YouTube, X) to header
- Restyle search button with solid background, icon, and keyboard shortcut indicator
- Reduce spacing between logo and nav row
- Change hero CTAs to brand-aligned colors (Fuji Blue primary, Dojo Black outline)
- Expand homepage to 8 symmetric tiles (4×2 grid) with title case headings
- Update tool count from 190+ to 200+
- Update footer tagline to align with brand messaging

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…rk mode logo fix

- Title case top navigation menu items (Get Started, Import Data, etc.)
- Add version-toggled dashboard images on About and Dashboard pages
- Hide Pro-versioned content by default via CSS
- Fix version toggle to use display:block instead of empty string
- Update dark mode logo SVG fill color for visibility

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…olors

- Hide DocSearch/Algolia logo in search modal via CSS
- Add version-toggled OS content for Introduction Dashboard page
- Mark Custom Dashboard Tiles as pro-only via audience front matter
- Fix dark mode SVG logo to use proper background (#212529) and foreground (#FFFFFF) colors

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

@mtesauro mtesauro left a comment

Choose a reason for hiding this comment

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

Approved

@mtesauro mtesauro requested a review from paulOsinski February 21, 2026 01:53
@paulOsinski
Copy link
Copy Markdown
Contributor

Content is ok but I'll see if we can address the XSS issue.

@valentijnscholten valentijnscholten added this to the 2.56.0 milestone Feb 25, 2026
@paulOsinski
Copy link
Copy Markdown
Contributor

Should be all set here. SafeHTML isn't required in either of the places where DryRun identified it as an issue.

@paulOsinski paulOsinski changed the base branch from dev to bugfix February 26, 2026 20:50
@Maffooch Maffooch changed the base branch from bugfix to dev February 26, 2026 21:07
@Maffooch
Copy link
Copy Markdown
Contributor

We cant just merge bugifx into dev mid cycle. I corrected this to extract the extra commits

@paulOsinski
Copy link
Copy Markdown
Contributor

@Maffooch my apologies, thanks

@Maffooch Maffooch requested a review from Jino-T February 26, 2026 22:30
@Maffooch Maffooch merged commit 4fb36fc into DefectDojo:dev Feb 27, 2026
284 of 285 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants