【问题标题】:How to install plugins in mkdocs-material docker image如何在 mkdocs-material docker image 中安装插件
【发布时间】: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 文档时,我没有收到任何错误。

【问题讨论】:

    标签: docker plugins mkdocs


    【解决方案1】:

    我的 dockerfile 是正确的。 问题是由于我在持续集成管道中提取了错误的 docker 映像...

    再见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-08
      • 2017-07-02
      • 2020-06-04
      • 2017-11-17
      • 2020-02-21
      • 2017-02-03
      相关资源
      最近更新 更多