mirror of
https://github.com/funkypenguin/geek-cookbook/
synced 2025-12-12 17:26:19 +00:00
Avoid local image building for local dev (#293)
* Fix serve.sh Signed-off-by: David Young <davidy@funkypenguin.co.nz> * Avoid needing to build image locally Signed-off-by: David Young <davidy@funkypenguin.co.nz> --------- Signed-off-by: David Young <davidy@funkypenguin.co.nz>
This commit is contained in:
@@ -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 :(
|
||||
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
|
||||
39
mkdocs.yml
39
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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user