diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml
index dd95f62a..7ba0d71f 100644
--- a/.github/workflows/deploy-docs.yml
+++ b/.github/workflows/deploy-docs.yml
@@ -33,6 +33,7 @@ jobs:
set -e
&& pip install "jupyter-book<2"
&& jupyter-book build jupyterbook
+ && python jupyterbook/add_header.py
- name: GitHub Pages action
if: success() && github.event_name == 'release'
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 98e935ef..e6589fc2 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -34,7 +34,7 @@ repos:
- id: add-trailing-comma
- repo: https://github.com/astral-sh/ruff-pre-commit
- rev: v0.15.20
+ rev: v0.15.22
hooks:
- id: ruff
@@ -55,7 +55,7 @@ repos:
- id: nb-strip-paths
- repo: https://github.com/woodruffw/zizmor-pre-commit
- rev: v1.26.1
+ rev: v1.28.0
hooks:
- id: zizmor
diff --git a/jupyterbook/_config.yml b/jupyterbook/_config.yml
index 1ee27138..dd3de465 100644
--- a/jupyterbook/_config.yml
+++ b/jupyterbook/_config.yml
@@ -1,5 +1,5 @@
# Book settings
-title: The U.S. Integrated Ocean Observing System (IOOS) # The title of the book. Will be placed in the left navbar.
+title: The U.S. Integrated Ocean Observing System (IOOS)
author: IOOS # The author of the book
logo: images/IOOS_logo.png # A path to the book logo
@@ -44,7 +44,8 @@ html:
use_edit_page_button: false # Whether to add an "edit this page" button to pages. If `true`, repository information in repository: must be filled in
use_repository_button: true # Whether to add a link to your repository button
use_issues_button: true # Whether to add an "open an issue" button
- extra_navbar: IOOS # Will be displayed underneath the left navbar.
+ # Hitting https://github.com/jupyter-book/jupyter-book/issues/1966
+ extra_navbar: IOOS
extra_footer: ioos.noaa.gov  
Facebook  
Twitter  
diff --git a/jupyterbook/add_header.py b/jupyterbook/add_header.py
new file mode 100644
index 00000000..27cbddb2
--- /dev/null
+++ b/jupyterbook/add_header.py
@@ -0,0 +1,24 @@
+from pathlib import Path
+
+path = Path(__file__).absolute().parent
+
+
+def add_header(fname):
+ ioos_ui_components_min_js = """\n\n"""
+ ioos_header = """\n