Skip to main content

mkdocs-nodegraph

mkdocs-nodegraph - A Plugin for Visualizing Network Graphs in MkDocs

Summary

mkdocs-nodegraph is a documents network graph visualization plugin for the mkdocs-material.

It allows you to create interactive visualizations of your documentation structure, helping users navigate through topics more easily.

Example

example_image_002.png

YouTube Link


Install

Install with setup.py

python.exe setup.py install

Install with pip

pip install mkdocs-nodegraph

Uninstall with pip

pip uninstall mkdocs-nodegraph


Setup Tags, Node Icon and Color on Markdown File

---
tags:
  - CG
  - 3D software
mdfile_icon: "_sources/svgs/blender.svg"
mdfile_color: "#ea7600"
mdfile_site: "https://www.blender.org/"
---

mdfile_icon -> Node Icon

mdfile_color -> Node Color

mdfile_site -> A website URL that opens on click while holding the Alt key


Click Node

LMB -> Open Node Page

Ctrl + LMB -> Open Node Page in a New Tab

Alt + LMB -> Open the mdfile_site Page from the metadata


mkdocs.yml Configuration

theme:
    # pip install mkdocs-material
    name: material
    # name: readthedocs
    features:
        # - navigation.tabs
        - content.code.copy
    palette:
      # Palette toggle for dark mode
      - media: "(prefers-color-scheme: dark)"
        scheme: slate
        primary: blue
        accent: blue
        toggle:
          icon: material/brightness-7
          name: Switch to light mode
      # Palette toggle for light mode
      - media: "(prefers-color-scheme: light)"
        scheme: default
        primary: blue
        accent: blue
        toggle:
          icon: material/brightness-4
          name: Switch to dark mode

plugins:
    - search
    - offline
    - glightbox:
        skip_classes: 
            - collapse-btn
    - nodegraph:
        graphfile: "nodegraph.html"

After setting up the nodegraph plugin with its graphfile path, you can build your site

mkdocs build 

After building the site, you can click the button to open the graph file.


References


Metadata

Release files for mkdocs-nodegraph 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkdocs-nodegraph 0.5.1
File Size Uploaded
mkdocs_nodegraph-0.5.1.tar.gz 22.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mkdocs-nodegraph 0.5.1
File Interpreter ABI Platform
mkdocs_nodegraph-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 46.3 kB

Release files / mkdocs_nodegraph-0.5.1.tar.gz

Download URL mkdocs_nodegraph-0.5.1.tar.gz
Size 22.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d5f5a0dda2d81dd2d742e73c78ba2edd2d6cdcafd3c3408cede0142c5366d5c8
BLAKE2b-256 checksum
How to use checksums
6d9a0d1d33b57c464de4e2d15176834fc6a91b82d4e7ed1317a76b3fee2c00c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.6

Release files / mkdocs_nodegraph-0.5.1-py3-none-any.whl

Download URL mkdocs_nodegraph-0.5.1-py3-none-any.whl
Size 23.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fcc900613fe277cb366da6b274bc0b266d85e706c4f864d222a084b97b8720da
BLAKE2b-256 checksum
How to use checksums
01313f2993bbafc745db51c9356fcf021ef9435ef1030cefcc6faf1f7e7b4ca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.6

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page