Skip to content

Latest commit

History

History
97 lines (72 loc) 路 1.82 KB

index.md

File metadata and controls

97 lines (72 loc) 路 1.82 KB

How-To Guides

This set of how-to guides is geared towards creating and configuring a custom JupyterLite website at *build time*.

To learn more about using an already deployed JupyterLite website, check out the [Quickstart Guide](../quickstart/using.md).
More how-to guides on using and configuring an existing JupyterLite website at *runtime*
(focused on accessing content, working with settings) will soon be added.

Configuring a JupyterLite deployment

A JupyterLite website can be configured in many ways, and reuse many of the existing tools and extensions from the Jupyter ecosystem.

:maxdepth: 1

configure/kernels
configure/simple_extensions
configure/storage
configure/settings
configure/translation
configure/rtc
configure/config_files
configure/interface_switcher

Contents

:maxdepth: 1

content/files
content/python
content/filesystem-access
content/open-url-parameter
content/share

Configuring the Pyodide kernel

:maxdepth: 1

pyodide/packages
pyodide/wheels
pyodide/pyodide

Configuring the Xeus Python kernel

:maxdepth: 1

xeus-python/preinstalled_packages

Deploying

:maxdepth: 1

../quickstart/deploy
deployment/github-pages
deployment/sphinx
deployment/vercel-netlify
deployment/gitlab
deployment/binder

Extensions

JupyterLite uses the same extension system as in JupyterLab, and can be extended to add more features and plugins, such as frontend extensions and new kernels.

:maxdepth: 1

extensions/frontend
extensions/server
extensions/kernel
extensions/cli-addons

Advanced configuration

:maxdepth: 1

configure/advanced/optimizations
configure/advanced/offline
configure/advanced/iframe
configure/advanced/extensions
configure/advanced/service-worker
configure/advanced/hard