diff --git a/.gitignore b/.gitignore index 4af7a39..56e8ad2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ mkdocs/site/ *.pdf -*.PDF \ No newline at end of file +*.PDF +.cache \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 87648df..f6b3c81 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,17 +2,7 @@ FROM squidfunk/mkdocs-material:latest # Alpine-Pakete für WeasyPrint RUN apk add --no-cache \ - pango \ - pango-dev \ - cairo \ - cairo-dev \ - gdk-pixbuf \ - gdk-pixbuf-dev \ - jpeg-dev \ - zlib-dev \ - libffi-dev + weasyprint # Plugin installieren RUN pip install --no-cache-dir mkdocs-to-pdf - -WORKDIR /docs diff --git a/docker-compose.yml b/docker-compose.yml index a8877a4..361a035 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ services: mkdocs: - #build: . - image: squidfunk/mkdocs-material:latest + build: . + #image: squidfunk/mkdocs-material:latest volumes: - ./mkdocs:/docs ports: diff --git a/mkdocs/mkdocs.yml b/mkdocs/mkdocs.yml index 192f7b0..b487968 100644 --- a/mkdocs/mkdocs.yml +++ b/mkdocs/mkdocs.yml @@ -53,6 +53,9 @@ markdown_extensions: - pymdownx.highlight - pymdownx.superfences -#plugins: -# - search -# - mkdocs-to-pdf +plugins: + - offline + - search: + - optimize: + concurrency: 2 + - mkdocs-to-pdf