Convert docs dependencies to be locally served.
This commit is contained in:
Executable
+29
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
# This script downloads css/js docs dependencies into locally served files.
|
||||
|
||||
CSS_URLS="
|
||||
https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css
|
||||
https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css
|
||||
"
|
||||
|
||||
JS_URLS="
|
||||
https://docsify-preview.vercel.app/dist/docsify.min.js
|
||||
https://docsify-preview.vercel.app/dist/plugins/gtag.min.js
|
||||
https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js
|
||||
https://cdn.jsdelivr.net/npm/prismjs@1/components/prism-yaml.min.js
|
||||
https://cdn.jsdelivr.net/npm/docsify@4/lib/plugins/search.js
|
||||
https://cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js
|
||||
https://cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js
|
||||
https://cdn.jsdelivr.net/npm/docsify-sidebar-collapse/dist/docsify-sidebar-collapse.min.js
|
||||
"
|
||||
|
||||
for URL in $CSS_URLS; do
|
||||
echo "Fetching css $URL..."
|
||||
wget -q -O "docs/css/$(basename $URL)" "$URL"
|
||||
done
|
||||
|
||||
for URL in $JS_URLS; do
|
||||
echo "Fetching js $URL..."
|
||||
wget -q -O "docs/js/$(basename $URL)" "$URL"
|
||||
done
|
||||
@@ -1,5 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
# This script downloads Google drawings into locally served image files.
|
||||
|
||||
WIDTH=1200
|
||||
|
||||
URL_FIT="https://docs.google.com/drawings/d/e/2PACX-1vTq0SVS8HWs3jGC0jjNpJoYfMbZS6P27CYyPlDhSa9OhdB_3jEb0HTLLYwu8Nv3J1TdjAJppcjTiVNy/pub?w=$WIDTH"
|
||||
@@ -10,9 +12,15 @@ URL_PAN_ZOOM="https://docs.google.com/drawings/d/e/2PACX-1vTcbuMiqKo7-w0my3jaht1
|
||||
|
||||
DIR_MEDIA_LAYOUT_IMAGES="./docs/images/media_layout"
|
||||
|
||||
wget -q -O "$DIR_MEDIA_LAYOUT_IMAGES/fit.png" "$URL_FIT" && \
|
||||
wget -q -O "$DIR_MEDIA_LAYOUT_IMAGES/position-thinner-than-width.png" "$URL_THINNER_THAN_WIDTH" && \
|
||||
wget -q -O "$DIR_MEDIA_LAYOUT_IMAGES/position-shorter-than-height.png" "$URL_SHORTER_THAN_HEIGHT" && \
|
||||
wget -q -O "$DIR_MEDIA_LAYOUT_IMAGES/view-box.png" "$URL_VIEW_BOX" && \
|
||||
wget -q -O "$DIR_MEDIA_LAYOUT_IMAGES/pan-zoom.png" "$URL_PAN_ZOOM"
|
||||
fetch() {
|
||||
URL="$1"
|
||||
BASENAME="$2"
|
||||
echo "Fetching image $BASENAME.png..."
|
||||
wget -q -O "$DIR_MEDIA_LAYOUT_IMAGES/$BASENAME.png" "$URL"
|
||||
}
|
||||
|
||||
fetch "$URL_FIT" "fit"
|
||||
fetch "$URL_THINNER_THAN_WIDTH" "position-thinner-than-width"
|
||||
fetch "$URL_SHORTER_THAN_HEIGHT" "position-shorter-than-height"
|
||||
fetch "$URL_VIEW_BOX" "view-box"
|
||||
fetch "$URL_PAN_ZOOM" "pan-zoom"
|
||||
Reference in New Issue
Block a user