As a user, I want to upload iPython/Jupyter Notebooks and have them render in a Confluence page so that I can share them

XMLWordPrintable

    • 1
    • 1

      NOTE: This suggestion is for Confluence Cloud. Using Confluence Server? See the corresponding suggestion.

      Problem Definition

      Currently, iPython notebooks can be converted to HTML and subsequently copied/pasted as source into the Editor, but images break on Preview and Save.

      Suggested Solution

      Provide a macro that would render code and markdown found in iPython notebooks. The code snippets would also be numbered as they are in iPython notebooks.

      Workaround

      1. Create a html folder in your <confluence-install>\confluence folder.
      2. Convert the iPython notebook to HTML and save the file to the <confluence-install>\confluence folder.
      3. Create a Confluence page and insert a HTML macro.
      4. Use an iFrame to display to the notebook, by using something like:
        <iframe src="http://localhost:8541/confluence/html/example notebook.html" width="800" height="500"></iframe>

      or

      Use the 3rd party plugin: https://marketplace.atlassian.com/plugins/ch.mibex.confluence.ipython-notebook (only available for Confluence Cloud).

            Assignee:
            Unassigned
            Reporter:
            J van Leeuwen
            Votes:
            45 Vote for this issue
            Watchers:
            20 Start watching this issue

              Created:
              Updated: