jupyter / jupyter/notebook

Variable names in double curly braces don't evaluate in HTML export

Open
#3,463 6 comments 1 reaction 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
13.3k
Forks
5.8k
Avg merge
6d 11h
Merged PRs (30d)
7

Description

For example:

[python cell]
my_var = 11

[markdown cell]
my_var evaluates to {{my_var}}

If the markdown cell is run in the jupyter notebook, it will say "my_var evaluates to 11". But if it's exported to html, it just says "my_var evaluates to {{my_var}}".

Contributor guide

Open the contributing guide

Research direction

Start with the Python and markdown cell example from the issue, run it in a Jupyter notebook, and compare the rendered markdown with the HTML export. Trace the HTML export path to find where double-curly-brace variables are handled; done means the exported HTML renders "my_var evaluates to 11" rather than the literal placeholder.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook, python
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.