在 GitLab Pages 上部署#

与 GitHub Pages 一样,JupyterLite 可以轻松地使用 jupyterlite CLI 和将 output_path 设置为 public 文件夹部署在 GitLab Pages 上,该文件夹位于您的 .gitlab-ci.yml 文件中。

假设您的笔记本存储在 content 文件夹中;并且您不需要任何额外的 python 依赖项和配置覆盖,.gitlab-ci.yml 可能如下所示。

image: python
pages:
  stage: deploy
  before_script:
    - python -m pip install jupyterlite-core jupyterlite-pyodide-kernel
  script:
    - jupyter lite build --contents content --output-dir public
  artifacts:
    paths:
      - public # mandatory, other folder won't work
  only:
    - main # the branch you want to publish

提示

当您正在寻找 JupyterLite GitLab 模板时,有一个 最小示例 和一个 更复杂的示例