From 6139995d60b3564a3b48919266054c873b6027c5 Mon Sep 17 00:00:00 2001 From: Martin Frost Date: Mon, 4 Aug 2025 16:04:09 +0200 Subject: [PATCH] Add script to convert stacken w3 content --- convert_w3_content_to_zola_format.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 convert_w3_content_to_zola_format.sh diff --git a/convert_w3_content_to_zola_format.sh b/convert_w3_content_to_zola_format.sh new file mode 100755 index 0000000..b100184 --- /dev/null +++ b/convert_w3_content_to_zola_format.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +if [ "$#" -ne 2 ]; then + >&2 echo "./convert_w3_content_to_zola_format.sh source_content_dir dest_content_dir" + exit 1 +fi + +script_dir=$(dirname -- "$(readlink -f -- "$0"; )") + +source_content_dir="$1" +dest_content_dir="$2" + +( + cd "$source_content_dir" + for mdfile in $(find . -type f -iname '*.md'); do + >&2 echo "$mdfile -> $dest_content_dir/$mdfile" + mkdir -p "$dest_content_dir/$(dirname $mdfile)" + $script_dir/nikola_to_zola.py "$mdfile" > "$dest_content_dir/$mdfile" + done +)