从外部 URL 打开文件#
警告
本指南中提到的第三方扩展默认情况下未包含在 JupyterLite 中。可能存在其他 JupyterLab 扩展可以实现相同的功能,您可能需要考虑使用它们。本指南仅供参考,方便您了解如何在 JupyterLite 网站中启用此功能。
默认情况下,JupyterLite 无法从外部 URL 打开文件。
但是,您可以安装 jupyterlab-open-url-parameter 扩展来启用此功能。
在您的构建环境中,安装扩展
pip install jupyterlab-open-url-parameter
然后像往常一样构建您的 JupyterLite 网站
jupyter lite build
扩展应该会自动在您的网站中启用。
扩展将通过 URL 参数打开传递的文件。URL 参数为 fromURL
。可以通过 fromURL
参数传递多个文件。文件将按传递顺序打开。
例如,如果您想打开一个笔记本和一个 csv 文件
https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/notebooks/Lorenz.ipynb
https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/data/iris.csv
您可以将以下内容附加到 JupyterLab 实例的 URL:?fromURL=https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/notebooks/Lorenz.ipynb&fromURL=https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/data/iris.csv
这将导致以下 URL
http://your-jupyterlite.example.com/lab?fromURL=https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/data/iris.csv&fromURL=https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/notebooks/Lorenz.ipynb
注意
有关扩展的更多信息,请查看 jupyterlab-open-url-parameter 存储库。
参考#
查看 添加扩展的指南,了解有关如何将扩展添加到您的 JupyterLite 站点的更多信息。