This commit is contained in:
2025-09-22 12:47:32 +02:00
parent effb36ffe9
commit bb47b3eec5
6 changed files with 61 additions and 63 deletions

View File

@@ -25,24 +25,24 @@ function download_images() {
for line in $(grep '^!\[.*\](.*\.md)$' "$TEMP_MD_FILE" | sed -e 's/ /%20;/g')
do
src=$(echo "$line" | sed -e 's/^.*(//' -e 's/).*$//' -e 's/%20;/ /g')
echo "include found: markdown/$src"
md_src=$(echo "$line" | sed -e 's/^.*(//' -e 's/).*$//' -e 's/%20;/ /g')
echo "include found: markdown/$md_src"
download_images "markdown/$src"
download_images "markdown/$md_src"
cp "markdown/$src" "$BUILD_DIR/$src"
sed -i "$BUILD_DIR/$src" \
cp "markdown/$md_src" "$BUILD_DIR/$md_src"
sed -i "$BUILD_DIR/$md_src" \
-e 's|\[toc\]||' \
-e 's|^\[parent\].*$||' \
-e 's|^# |\\newpage\n# |' \
-e 's|^## |\\newpage\n## |' \
-e 's|\[\([^]]*\)\](#\([^)]*\))|[\1](#\L\2)|' \
-e "s|https://live.kladjes.nl/uploads|${BASE_DIR}/latex/images|" \
-e "s|\`\`\`mermaid|\`\`\`{.mermaid loc=${BASE_DIR}/latex/images/$(basename "$src")}|"
download_images "$BUILD_DIR/$src"
-e "s|\`\`\`mermaid|\`\`\`{.mermaid loc=${BASE_DIR}/latex/images/$(basename "$md_src")}|"
download_images "$BUILD_DIR/$md_src"
sed -i "$TEMP_MD_FILE" \
-e "s/^\!\[.*\]($src)\$/\`\`\`\\{.include shift-heading-level-by=1\\}\n${src}\n\`\`\`/"
-e "s/^\!\[.*\]($md_src)\$/\`\`\`\\{.include shift-heading-level-by=1\\}\n${md_src}\n\`\`\`/"
done