mirror of
https://github.com/funkypenguin/geek-cookbook/
synced 2025-12-13 09:46:23 +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
|
# that don't degrade for the open-source version
|
||||||
INHERIT: mkdocs.yml
|
INHERIT: mkdocs.yml
|
||||||
plugins:
|
plugins:
|
||||||
|
extra-sass:
|
||||||
meta:
|
meta:
|
||||||
blog:
|
blog:
|
||||||
# post_excerpt: required
|
# post_excerpt: required
|
||||||
@@ -32,4 +33,38 @@ plugins:
|
|||||||
external_assets_exclude:
|
external_assets_exclude:
|
||||||
- shields.io/*
|
- shields.io/*
|
||||||
optimize:
|
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
|
||||||
plugins:
|
plugins:
|
||||||
extra-sass:
|
|
||||||
search:
|
search:
|
||||||
minify:
|
minify:
|
||||||
minify_html: true
|
minify_html: true
|
||||||
|
autolinks:
|
||||||
git-revision-date-localized:
|
git-revision-date-localized:
|
||||||
type: date
|
type: date
|
||||||
fallback_to_build_date: true
|
fallback_to_build_date: true
|
||||||
autolinks:
|
|
||||||
macros:
|
macros:
|
||||||
verbose: true
|
verbose: true
|
||||||
meta-descriptions: # If not provided, auto-generate a description (https://pypi.org/project/mkdocs-meta-descriptions-plugin/)
|
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
|
#theme_dir: mkdocs-material
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# docker pull ghcr.io/geek-cookbook/mkdocs-material-insiders
|
# 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 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 serve \
|
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 \
|
--dev-addr 0.0.0.0:8000 \
|
||||||
--dirtyreload \
|
--dirtyreload \
|
||||||
--config-file mkdocs-insiders.yml
|
--config-file mkdocs-insiders.yml
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
docker pull squidfunk/mkdocs-material:latest
|
# docker pull squidfunk/mkdocs-material:latest
|
||||||
docker build . -t funkypenguin/mkdocs-material
|
# 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 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 \
|
--dev-addr 0.0.0.0:8000 \
|
||||||
--dirtyreload
|
--dirtyreload
|
||||||
|
|||||||
Reference in New Issue
Block a user