是否可以自定义jupyter笔记本前端部分(不仅仅是CSS)? 基本上我想提供我的自定义 html 页面,其中包含我想要的单元格功能(如 Jupyter 笔记本中的功能)的代码块。我可以自定义页面的样式,但没有找到任何方法来更改布局(html)。
最佳答案
您可以使用 custom.js
文件(与您可能正在编辑的 custom.css
文件位于同一位置)在页面加载时加载任意 Javascript 。您可以使用它来修改 DOM,例如使用 JQuery。或者,如果您打算进行更复杂的工作或分发您的 javascript,那么最好进行扩展 ( http://jupyter-notebook.readthedocs.io/en/latest/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
});
});
关于python - 定制jupyter笔记本设计(不仅仅是样式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42734370/