fix: standardize conditional checks for target directory assignments

This commit is contained in:
Kevin Peng
2025-04-20 09:26:18 +08:00
parent 1985d78cb2
commit 243d770ab5

View File

@@ -21,7 +21,7 @@ echo "$image_files"
echo "Converting images to WebP format..." echo "Converting images to WebP format..."
for file in $image_files; do for file in $image_files; do
target_dir="dist/images/$(dirname "$file" | sed "s|^src/images/||")" target_dir="dist/images/$(dirname "$file" | sed "s|^src/images/||")"
if [[ "$target_dir" == "dist/images/" ]]; then if [ "$target_dir" = "dist/images/" ]; then
target_dir="dist/images" target_dir="dist/images"
fi fi
mkdir -p "$target_dir" mkdir -p "$target_dir"
@@ -39,7 +39,7 @@ echo "$css_files"
echo "Minifying CSS files..." echo "Minifying CSS files..."
for file in $css_files; do for file in $css_files; do
target_dir="dist/css/$(dirname "$file" | sed "s|^src/css/||")" target_dir="dist/css/$(dirname "$file" | sed "s|^src/css/||")"
if [[ "$target_dir" == "dist/css/" ]]; then if [ "$target_dir" = "dist/css/" ]; then
target_dir="dist/css" target_dir="dist/css"
fi fi
mkdir -p "$target_dir" mkdir -p "$target_dir"
@@ -57,7 +57,7 @@ echo "$js_files"
echo "Minifying JS files..." echo "Minifying JS files..."
for file in $js_files; do for file in $js_files; do
target_dir="dist/js/$(dirname "$file" | sed "s|^src/js/||")" target_dir="dist/js/$(dirname "$file" | sed "s|^src/js/||")"
if [[ "$target_dir" == "dist/js/" ]]; then if [ "$target_dir" = "dist/js/" ]; then
target_dir="dist/js" target_dir="dist/js"
fi fi
mkdir -p "$target_dir" mkdir -p "$target_dir"