From 1c9c23e4ad815a31512b242cd857e70521812d8b Mon Sep 17 00:00:00 2001 From: nscuro Date: Mon, 18 May 2026 18:27:05 +0200 Subject: [PATCH] Add scarf Signed-off-by: nscuro --- .github/workflows/docs.yml | 2 ++ mkdocs.yml | 4 ++++ overrides/main.html | 8 ++++++++ 3 files changed, 14 insertions(+) create mode 100644 overrides/main.html diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index b058c81..95edc22 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -58,6 +58,8 @@ jobs: if: github.event_name == 'push' permissions: contents: write + env: + SCARF_ENABLED: "true" steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: diff --git a/mkdocs.yml b/mkdocs.yml index 0bd7425..fa97cd8 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -23,6 +23,7 @@ copyright: "Copyright © OWASP Foundation. All Rights Reserved." theme: name: material + custom_dir: overrides logo: assets/images/logo.svg favicon: assets/images/logo.svg palette: @@ -55,6 +56,7 @@ theme: - toc.follow extra: + scarf_pixel: !ENV [SCARF_ENABLED, false] version: provider: mike default: latest @@ -69,6 +71,8 @@ extra: link: https://www.linkedin.com/company/owasp-dependency-track - icon: fontawesome/brands/mastodon link: https://infosec.exchange/@DependencyTrack + - icon: fontawesome/brands/youtube + link: https://www.youtube.com/@DependencyTrack extra_css: - stylesheets/extra.css diff --git a/overrides/main.html b/overrides/main.html new file mode 100644 index 0000000..ae3199b --- /dev/null +++ b/overrides/main.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} + +{% block extrahead %} + {{ super() }} + {% if config.extra.scarf_pixel %} + + {% endif %} +{% endblock %} \ No newline at end of file