diff --git a/mkdocs-insiders.yml b/mkdocs-insiders.yml index c3d0dd8..6671e39 100644 --- a/mkdocs-insiders.yml +++ b/mkdocs-insiders.yml @@ -2,6 +2,7 @@ # that don't degrade for the open-source version INHERIT: mkdocs.yml plugins: + extra-sass: meta: blog: # post_excerpt: required @@ -32,4 +33,38 @@ plugins: external_assets_exclude: - shields.io/* optimize: - enabled: false # seems to break netlify builds :( \ No newline at end of file + enabled: false # seems to break netlify builds :( + with-pdf: + #author: David Young + #copyright: ANY TEXT + # cover: true + back_cover: true + #cover_title: TITLE TEXT + #cover_subtitle: SUBTITLE TEXT + # cover_logo: images/cover_logo.png + custom_template_path: with_pdf_template + #toc_title: TOC TITLE TEXT + #heading_shift: true + toc_level: 3 + ordered_chapter_level: 4 + excludes_children: + - '*/:discourse-comments' + - '*/:employ-your-chef-engage' + - '*/:flirt-with-waiter-subscribe' + - '*/:fn:1' + exclude_pages: + - 'reference/oauth_proxy/' + - 'appendix/contribute/' + convert_iframe: + - src: IFRAME SRC + img: POSTER IMAGE URL + text: ALTERNATE TEXT + - src: ... +# two_columns_level: 3 + render_js: false + # headless_chrome_path: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome + output_path: funkypenguins-geek-cookbook.pdf + debug_html: false + show_anchors: true + verbose: false + enabled_if_env: ENABLE_PDF_EXPORT \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index f95a4a1..7e673ef 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -16,51 +16,16 @@ copyright: 'Copyright © 2016 - 2023 David Young, Funky Penguin Limited' # Plugins plugins: - extra-sass: search: minify: minify_html: true + autolinks: git-revision-date-localized: type: date - fallback_to_build_date: true - autolinks: + fallback_to_build_date: true macros: verbose: true meta-descriptions: # If not provided, auto-generate a description (https://pypi.org/project/mkdocs-meta-descriptions-plugin/) - with-pdf: - #author: David Young - #copyright: ANY TEXT - # cover: true - back_cover: true - #cover_title: TITLE TEXT - #cover_subtitle: SUBTITLE TEXT - # cover_logo: images/cover_logo.png - custom_template_path: with_pdf_template - #toc_title: TOC TITLE TEXT - #heading_shift: true - toc_level: 3 - ordered_chapter_level: 4 - excludes_children: - - '*/:discourse-comments' - - '*/:employ-your-chef-engage' - - '*/:flirt-with-waiter-subscribe' - - '*/:fn:1' - exclude_pages: - - 'reference/oauth_proxy/' - - 'appendix/contribute/' - convert_iframe: - - src: IFRAME SRC - img: POSTER IMAGE URL - text: ALTERNATE TEXT - - src: ... -# two_columns_level: 3 - render_js: false - # headless_chrome_path: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome - output_path: funkypenguins-geek-cookbook.pdf - debug_html: false - show_anchors: true - verbose: false - enabled_if_env: ENABLE_PDF_EXPORT #theme_dir: mkdocs-material diff --git a/scripts/serve-insiders.sh b/scripts/serve-insiders.sh index 6ce72c4..a0bbdbb 100755 --- a/scripts/serve-insiders.sh +++ b/scripts/serve-insiders.sh @@ -1,7 +1,7 @@ #!/bin/bash # docker pull ghcr.io/geek-cookbook/mkdocs-material-insiders -docker build --build-arg FROM_SOURCE=ghcr.io/geek-cookbook/mkdocs-material-insiders . -t funkypenguin/mkdocs-material -docker run --rm --name mkdocs-material -it -p 8123:8000 -v ${PWD}:/docs -e PROD_BUILD=false funkypenguin/mkdocs-material serve \ +docker build --build-arg FROM_SOURCE=ghcr.io/geek-cookbook/mkdocs-material-insiders . -t funkypenguin/mkdocs-material-insiders +docker run --rm --name mkdocs-material -it -p 8123:8000 -v ${PWD}:/docs -e PROD_BUILD=false funkypenguin/mkdocs-material-insiders serve \ --dev-addr 0.0.0.0:8000 \ --dirtyreload \ --config-file mkdocs-insiders.yml diff --git a/scripts/serve.sh b/scripts/serve.sh index 8d4fb4d..9edc29a 100755 --- a/scripts/serve.sh +++ b/scripts/serve.sh @@ -1,6 +1,6 @@ #!/bin/bash -docker pull squidfunk/mkdocs-material:latest -docker build . -t funkypenguin/mkdocs-material -docker run --rm --name mkdocs-material -it -p 8123:8000 -v ${PWD}:/docs -e PROD_BUILD=false funkypenguin/mkdocs-material serve \ +# docker pull squidfunk/mkdocs-material:latest +# docker build . -t funkypenguin/mkdocs-material +docker run --rm --name mkdocs-material -it -p 8123:8000 -v ${PWD}:/docs -e PROD_BUILD=false ghcr.io/geek-cookbook/mkdocs-material:master serve \ --dev-addr 0.0.0.0:8000 \ --dirtyreload