【发布时间】:2020-06-24 11:59:18
【问题描述】:
你好 Stackoverflow 社区,
我使用具有持续集成 (drone-ci) 的 mkdocs 来构建和部署文档。
我使用来自 squidfunk 的 docker 镜像 mkdocs-material,但我需要一些插件。
我试图用这个可能很幼稚的 Dockerfile 构建我的custom image:
FROM squidfunk/mkdocs-material
RUN pip install --no-cache-dir \
mkdocs-awesome-pages-plugin \
mkdocs-minify-plugin \
mkdocs-git-revision-date-localized-plugin \
mkdocs-bibtex \
mkdocs-img2fig-plugin \
mkdocs-mermaid2-plugin
ENTRYPOINT ["mkdocs"]
但是在持续集成的构建过程中,我得到了错误:
ERROR - Config value: 'plugins'. Error: The "bibtex" plugin is not installed
Aborted with 1 Configuration Errors!
这似乎表明 docker 中的 mkdocs 找不到 mkdocs-bibtex 包。
有谁知道如何在 squidfunk 的 docker 镜像上正确安装额外的 mkdocs 插件?
PS:当我在 docker 外部手动构建 mkdocs 文档时,我没有收到任何错误。
【问题讨论】: