我在myBinder上有一个面向公众的页面,我把学生引导到这个页面。为了简化学生的工作,我希望自动运行所有的单元,然后隐藏不需要与之交互的单元。通过在~/.jupyter/ custom.js /目录中安装自定义文件,我能够在我的本地计算机上执行此操作。但是,我似乎不知道如何让custom.js文件与mybinder创建的面向公众的docker图像一起工作。是否可以设置我的活页夹,以便我可以运行custom.js文件?
发布于 2019-10-01 00:45:45
在postBuild文件中,您可以放置类似以下代码的内容:
#!/bin/bash
# Create a custom directory and move the custom.js there
mkdir -p ~/.jupyter/custom
mv custom.js ~/.jupyter/custom/.在活页夹项目文档中查看有关postBuild使用here的更多信息。
在本例中,我实现了这一点来隐藏Appmode的Edit app按钮。我的custom.js是存储库主目录中的一个文件。
(注意:因为该文件必须是可执行的,所以您不能简单地通过基于GitHub浏览器的界面来制作/编辑它。据我所知,您需要在本地工作,并将可执行文件推送回您的存储库。有一个示例存储库可以用作a source of an executable postBuild file。)
https://stackoverflow.com/questions/52882358
复制相似问题