0

我想 custom.js用全局版本替换每个用户的文件。我目前能弄清楚如何做到这一点的唯一方法是~/.ipython/profile_default/static/custom/custom.js在用户运行他们的第一个 ipython 笔记本并且他们的.ipython目录被实例化后覆盖。

必须有更好的方法,要么提供一些全局版本,要么在安装期间custom.js替换默认custom.js文件。理论上,也可以创建指向全局的符号链接,custom.js但由于某种原因这对我不起作用。

我看到我的系统上有一个文件/srv/notebook/notebook/static/custom/custom.js- 但修改它不会改变custom.js为每个用户安装的文件。

有什么建议么?

4

1 回答 1

0

我正在使用 dockerspawner 运行 jupyterhub,并且刚刚在这里找到了解决方案。

要使custom.js每个用户都采用该文件,您可以通过将 jupyter/base-notebook 映像添加到每个用户的自定义目录来派生它:

ADD ./custom.js /home/$NB_USER/.jupyter/custom/custom.js

请注意,此路径是jupyter notebook doc中定义的路径。

希望这可以帮助任何有同样问题的人。

于 2022-03-03T10:22:28.473 回答