项目官网: https://forgejo.org/
下面说明如何在代码仓库中渲染jupyter创建的ipynb后缀文件
1. 在构建Forgejo镜像的时候加上
jupyter-nbconvert
软件包,Dockerfile如下把1.21.2-1换成你需要使用的版本
代码: 全选
FROM codeberg.org/forgejo/forgejo:1.21.2-1
RUN apk --no-cache add jupyter-nbconvert
3. 在配置文件app.ini中加入如下内容
代码: 全选
[markup.jupyter]
ENABLED = true
FILE_EXTENSIONS = .ipynb
RENDER_COMMAND = "jupyter nbconvert --stdout --to html --template full "
IS_INPUT_FILE = true
[markup.sanitizer.jupyter.img]
ALLOW_DATA_URI_IMAGES = true
代码: 全选
docker compose down && docker compose up -d