VSCode中Jupyter Notebook单元格无法渲染Markdown待办列表
解决VSCode Jupyter笔记本中Markdown待办列表不渲染的问题
原因
Jupyter默认使用的CommonMark Markdown解析器不支持GFM(GitHub Flavored Markdown)的待办列表语法,而你参考的GitHub Docs采用的是GFM规范,因此出现渲染差异。
解决方案1:切换Jupyter的Markdown解析器为GFM
- 打开VSCode设置(快捷键:Windows/Linux按
Ctrl+,,Mac按Cmd+,) - 在搜索框输入
jupyter markdown parser,找到Jupyter: Markdown Parser选项 - 将默认的
commonmark改为github - 重启当前Jupyter内核,或者重新打开.ipynb文件,待办列表就能正常渲染成复选框样式
解决方案2:使用HTML复选框替代(临时方案)
如果切换解析器无效,可直接用HTML语法实现复选框效果:
<input type="checkbox" disabled> my first task <input type="checkbox" disabled> my second task
这种方式渲染的复选框无法交互勾选,但能正常显示样式,适配所有Jupyter Markdown环境。
内容的提问来源于stack exchange,提问作者PeeteKeesel
相关产品推荐
相关产品推荐

