Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ env:
REGISTRY: ghcr.io
IMAGE_NAME_BROKER: Prescott-Data/nexus-broker
IMAGE_NAME_GATEWAY: Prescott-Data/nexus-gateway
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true

jobs:
build-and-push:
Expand Down
8 changes: 8 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- main
- feat/doc-site-update
paths:
Comment on lines 4 to 8
- 'docs/**'
- 'mkdocs.yml'
Expand All @@ -15,6 +16,9 @@ permissions:
pages: write # deploy to GitHub Pages
id-token: write # OIDC token for Pages deployment

env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true

Comment on lines 6 to +21
concurrency:
group: pages
cancel-in-progress: false
Expand All @@ -39,11 +43,15 @@ jobs:
run: mkdocs build --clean

- name: Upload Pages artifact
# Only upload artifact when on main (Pages deploy only runs from main)
if: github.ref == 'refs/heads/main'
uses: actions/upload-pages-artifact@v3
with:
path: site/

deploy:
# Only deploy to GitHub Pages from main
if: github.ref == 'refs/heads/main'
needs: build
runs-on: ubuntu-latest
environment:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ on:
permissions:
contents: write

env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true

jobs:
release:
runs-on: ubuntu-latest
Expand Down
Empty file added docs/overrides/.gitkeep
Empty file.
32 changes: 32 additions & 0 deletions docs/stylesheets/extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -772,6 +772,38 @@ body,
}


/* ============================================================
HIDE MATERIAL'S BUILT-IN GLOBE / EXTERNAL-LINK ICON
Material injects an inline <svg> globe on every nav link
pointing to an external URL — sidebar items AND TOC headings.
We already have purpose-built ::before icons for the three
Home links (Website, Community, Blog), so suppress the
auto-injected globe everywhere else.
============================================================ */

/* Left sidebar — primary nav tree */
.md-nav--primary .md-nav__link > svg.md-icon,
.md-nav--primary .md-nav__link > .md-ellipsis > svg.md-icon {
display: none !important;
}

/* Right sidebar — table of contents */
.md-nav--secondary .md-nav__link > svg.md-icon,
.md-nav--secondary .md-nav__link > .md-ellipsis > svg.md-icon {
display: none !important;
}

/* Mobile drawer */
.md-nav--integrated .md-nav__link > svg.md-icon {
display: none !important;
}

/* Broad catch-all for any remaining injected SVG globe in sidebars */
.md-sidebar .md-nav__link > svg[viewBox] {
display: none !important;
}


Comment on lines +801 to +806
/* ============================================================
LEFT SIDEBAR — premium redesign
============================================================ */
Expand Down
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
site_name: Nexus
site_description: Provider-agnostic credential brokering for autonomous agents. Built by Prescott Data.
site_url: https://prescott-data.github.io/nexus-framework/
site_url: https://nexus.developers.prescottdata.io/
repo_url: https://github.com/Prescott-Data/nexus-framework
repo_name: Prescott-Data/nexus-framework
edit_uri: edit/main/docs/
Comment on lines 1 to 6
Expand Down
Loading