Skip to content

Client-side content graph

This is an example of client-side generation of a content graph (in contrast to server-side generated graph).

For now, it uses Sigma.js; alternatively, you can use:

Todo:

  • Links for nodes
  • Zoom behavior is a bit annoying; is there a way to customize it?
  • Tags probably should have a constant size or damping factor; otherwise, they will always be the biggest nodes.
  • On node hover, highlight neighbor nodes and connecting edges.
  • If there were metadata for tags or pages, like color or icon, it could be used for graph visualization.