References

All references are done using the format

$ref$url.fileExtension$ref$

Images & Graphics

  • .png / .jpg / .jpeg / .gif → Renders as an image
  • .svg → Renders as a vector graphic (supports interactivity in some cases)
  • .webp → More efficient image format

Diagrams & Flowcharts

  • .drawio → Renders an interactive http://Draw.io diagram (compatible with http://diagrams.net )
  • .mermaid → Renders a Mermaid.js diagram (flowcharts, sequence diagrams, Gantt charts, etc.)

3D & CAD Models

  • .glb / .gltf → Displays a 3D model (compatible with WebGL and Three.js)
  • .stl → Standard 3D printing format, useful for previewing models
  • .obj / .fbx → Popular formats for 3D assets, can be rendered interactively

Audio

  • .wav / .mp3 / .ogg / .flac → Embedded audio playback

Video

  • .mp4 / .webm / .avi / .mov → Embedded video player

Code & Interactive Content

  • .react → Renders an interactive React app
  • .html → Renders embedded HTML content
  • .ipynb → Renders Jupyter Notebook content
  • .md → Renders formatted Markdown (could support inline diagrams like Mermaid)

Documents

  • .pdf → Embedded PDF viewer
  • .docx / .odt → Renders formatted document content
  • .csv / .xlsx → Displays interactive tables
  • .json / .yaml / .toml → Displays structured data (potentially formatted as tables or code)

Geospatial Data & Maps

  • .geojson → Interactive maps with geospatial data
  • .kml / .kmz → Google Earth-compatible mapping files

All other file types will render as a download button