知识库

记录点点滴滴

jupyterhub中notebook样式的修改

序言

在一些应用场景下(如利用api进行二次开发时),需要屏蔽notebook上面默认的退出、回到控制面板等按钮,否则可能会出现两端不同步的情况,为此进行了探索,将修改的方法记录在本文中。

需求分析

1.让用户不能在notebook界面进行退出、回到控制面板操作

2.让用户不能在notebook界面进行新建notebook的操作

3.菜单栏中其他需要对用户进行屏蔽的选项

操作

找到/usr/local/lib/python3.6/dist-packages/notebook/templates 该文件夹下存放了notebook的html基础文件

修改page.html中的代码,如下即可实现屏蔽页面header(包含jupyter-logo、退出、回到控制台等按钮)

修改notebook.html,该文件主要配置了菜单栏内容,可以按照需求对相应的功能进行屏蔽,如下所示,即可屏蔽菜单栏中New Notebook选项。

 

 

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注