自定义Jupyter笔记本设计(不仅仅是样式)



是否可以自定义jupyter笔记本电脑前端零件(不仅仅是CSS)?基本上,我想提供我的自定义HTML页面,该页面具有代码块,我希望为其像Jupyter笔记本中的单元格的功能。我可以自定义页面的样式,但找不到更改布局(html)的任何方法。

您可以使用custom.js文件(与您可能正在编辑的custom.css文件相同的位置找到)来加载页面加载任意JavaScript。您可以使用它来修改DOM,例如使用jQuery。或者,如果您打算进行更复杂的工作或分发JavaScript,最好是进行扩展(http://jupyter-notebook.readthedocs.io/en/latest/extest/extending/frontend_extensions.html)

) )

如果我特别知道您要做的事情,我可以尝试帮助举一个例子,但是这是有关如何编写custom.js文件的基本框架:

define([
    'base/js/namespace',
    'base/js/events'
], function(Jupyter, events) {
    events.on('app_initialized.NotebookApp', function(){
        //your custom code here
    });
});

相关内容

最新更新