JupyterLite Schema v0#
用于用户可维护的 JupyterLite 定制化的 schema
JupyterLite 配置#
用于定制 JupyterLite 站点的用户可维护文件
属性 |
||
|
实例遵循的 schema 版本 |
|
类型 |
整数 |
|
枚举 |
0 |
|
|
JupyterLab 设置覆盖#
按 @org/pkg:plugin 键入的配置对象映射,用于覆盖默认设置。请参阅 https://lab.jupyter.org.cn/en/stable/user/directories.html#overridesjson
类型 |
对象 |
|
patternProperties |
||
|
必须符合插件定义的 schema 的有效配置 |
|
类型 |
对象 |
Jupyter 配置数据#
PageConfig 读取的 jupyter-config-data <script> 的内容。这些已知值可以由其他扩展增强。
属性 |
|||
|
应用程序名称,会出现在“帮助”菜单中 |
||
类型 |
string |
||
|
应用程序的版本 |
||
类型 |
string |
||
|
此 JupyterLite 的基本 URL,必须以 / 结尾,将由 config-utils.js 扩展以包含前导 / |
||
类型 |
string |
||
模式 |
.*/$ |
||
default |
./ |
||
格式 |
uri |
||
|
要加载的默认应用程序 |
||
default |
./lab |
||
|
默认内核的名称。如果不可用,将选择第一个内核(按字母顺序排列)。 |
||
类型 |
string |
||
default |
python |
||
|
要显示的浏览器标签图标 |
||
类型 |
string |
||
default |
./lab/favicon.ico |
||
格式 |
uri |
||
|
|||
|
类型 |
数组 |
|
default |
|||
项目 |
|||
|
用于服务和存储的 JupyterLab 兼容文件类型 |
||
additionalProperties |
|||
|
联邦扩展的路径,一个按 ({:org}/){package} 组织的文件夹 |
||
default |
./extensions |
||
|
到构建的静态资源的相对路径 |
||
default |
./build |
||
|
启用内存存储回退,如果页面重新加载可能会丢失数据 |
||
类型 |
boolean |
||
default |
False |
||
|
用于内容的 localforage 驱动程序名称,或 null 表示最佳可用驱动程序 |
||
|
用于在浏览器中存储 Jupyter 内容的名称。baseUrl 将附加到默认值 |
||
类型 |
string |
||
default |
JupyterLite 存储 |
||
|
应用程序初始化期间是否显示加载指示器 |
||
类型 |
boolean |
||
default |
False |
||
|
用于设置的 localforage 驱动程序名称,或 null 表示最佳可用驱动程序 |
||
|
用于在浏览器中存储 Jupyter 设置的名称。baseUrl 将附加到默认值 |
||
类型 |
string |
||
default |
JupyterLite 存储 |
||
|
到捆绑 schemas 的相对路径 |
||
default |
./build/schemas |
||
|
到捆绑主题的相对路径 |
||
default |
./build/themes |
||
|
到捆绑许可证的相对路径 |
||
default |
./lab/api/licenses |
||
|
要禁用的 Lab 扩展(或特定插件) |
||
类型 |
数组 |
||
项目 |
oneOf |
||
|
JupyterLite 插件的附加配置选项,按 npm 兼容名称键入 |
||
类型 |
对象 |
||
additionalProperties |
类型 |
对象 |
|
|
与命名 Notebook Classic UI 部分对应的页面 |
||
anyOf |
未知笔记本页面 |
||
类型 |
string |
||
已知笔记本页面 |
|||
类型 |
string |
||
枚举 |
consoles, notebooks, edit, tree |
||
|
是否将顶级 Application 实例作为 |
||
类型 |
boolean |
||
default |
False |
||
|
是否启用服务工作缓存 |
||
类型 |
boolean |
||
default |
False |
不以 / 结尾的 URI#
类型 |
string |
模式 |
.*[^/]$ |
格式 |
uri |
一个联邦扩展#
类型 |
对象 |
|
属性 |
||
|
要加载的扩展模块的路径,相对于扩展的 package.json |
|
类型 |
string |
|
格式 |
uri |
|
|
要加载的 mime 扩展模块的路径,相对于扩展的 package.json |
|
类型 |
string |
|
格式 |
uri |
|
|
到 WebPack 5 兼容的 remoteEntry*.js 文件的路径,描述了捆绑包 |
|
类型 |
string |
|
格式 |
uri |
|
|
||
|
扩展提供的可选样式模块的路径 |
|
类型 |
string |
|
格式 |
uri |
file-type#
命名内容文件格式的描述,包括扩展名和 mime 类型。
类型 |
对象 |
||
属性 |
|||
|
类型 |
string |
|
|
类型 |
数组 |
|
项目 |
类型 |
string |
|
|
类型 |
数组 |
|
项目 |
类型 |
string |
|
模式 |
^\..+ |
||
|
类型 |
string |
|
枚举 |
base64, text, json |
NPM 包名#
package.json 兼容的扩展名,带有可选的组织前缀。请参阅 dword-design/package-name-regex
类型 |
string |
模式 |
^(@[a-z0-9-~][a-z0-9-._~]*/)?[a-z0-9-~][a-z0-9-._~]*$ |
JupyterLab 插件#
package.json 兼容的扩展名,后跟冒号 (:) 和特定插件名
类型 |
string |
模式 |
^(@[a-z0-9-~][a-z0-9-._~]*/)?[a-z0-9-~][a-z0-9-._~]*:(.*)$ |
LocalForage 驱动程序集#
anyOf |
detect |
|
选择最佳可用驱动程序 |
||
类型 |
null |
|
类型 |
数组 |
|
项目 |
LocalForage 驱动程序#
从任意数量的 localForage 驱动程序中选择一个存储驱动程序
anyOf |
custom |
|
使用第三方插件添加的自定义驱动程序 |
||
类型 |
string |
|
IndexedDB |
||
使用广泛兼容的 IndexedDB 键/值持久存储 |
||
类型 |
string |
|
枚举 |
asyncStorage |
|
WebSQL |
||
使用 WebSQL 持久存储 |
||
类型 |
string |
|
枚举 |
webSQLStorage |
|
localStorage |
||
使用 localStorage 持久存储 |
||
类型 |
string |
|
枚举 |
localStorageWrapper |
|
memory |
||
使用基于内存的易失性存储:必须使用 enableMemoryStorage 启用 |
||
类型 |
string |
|
枚举 |
memoryStorageDriver |