# Include static pluto/jupyter/marimo notebook in Documenter output

**URL:** <https://discourse.julialang.org/t/include-static-pluto-jupyter-marimo-notebook-in-documenter-output/124039>\
**Category:** General Usage\
**Tags:** documentation, jupyter, documenter, pluto\
**Created:** [December 20, 2024, 7:06pm UTC](https://discourse.julialang.org/t/include-static-pluto-jupyter-marimo-notebook-in-documenter-output/124039 "2024-12-20T19:06:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![moble](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/moble/32/23535_2.png) [@moble](https://discourse.julialang.org/u/moble)\
**Post date:** [December 20, 2024, 7:06pm UTC](https://discourse.julialang.org/t/include-static-pluto-jupyter-marimo-notebook-in-documenter-output/124039/1 "2024-12-20T19:06:56Z")

</div>

Is there some nice way to include any type of notebook, or even just raw HTML, in documentation generated by Documenter?

I have several notebooks of sympy calculations that I use to verify lots of formulas in my code. I’d like to publish these somehow alongside my documentation so that users can look them up. In my python documentation, I just use [mkdocs-jupyter](https://pypi.org/project/mkdocs-jupyter/), which does all the work for me. A similar solution in Julia would be ideal, though I’m sure it wouldn’t be too hard to add some automation to convert my notebooks to HTML or something.

---

<div class="post-metadata">

**Author:** ![j-fu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j-fu/32/11373_2.png) [@j-fu](https://discourse.julialang.org/u/j-fu)\
**Post date:** [December 20, 2024, 7:26pm UTC](https://discourse.julialang.org/t/include-static-pluto-jupyter-marimo-notebook-in-documenter-output/124039/2 "2024-12-20T19:26:43Z")

</div>

With pluto notebooks, you can use PlutoSliderServer.jl to render the notebook to html, and include this into a documenter page using an iframe. In this case, active javascript content stays active.

Alternatively, you can use PlutoStaticHTML.jl to generate documenter compatible html.

I have a package managing this: [GitHub - j-fu/ExampleJuggler.jl: Help to maintain Julia code examples for Documenter and CI](https://github.com/j-fu/ExampleJuggler.jl) . I
