diff --git a/.gitignore b/.gitignore index b808a28f217d2b82fa19adc43ef237f303ece884..2d949fe46ddf238b5dea1727264536aa47bb84ca 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ *.orig # Jekyll-specific -_site/ +_site .sass-cache/ .jekyll-cache/ .jekyll-metadata @@ -14,9 +14,18 @@ _site/ # jekyll public/ +# bundle +.bundle + # node node_modules/ # Misc .directory /.idea/ + +# Converted versions of jumbotrons +assets/img/jumbotrons/desktop/ +assets/img/jumbotrons/display_2k/ +assets/img/jumbotrons/phone/ +assets/img/jumbotrons/tablet/ diff --git a/scripts/create_jumbotrons.sh b/scripts/create_jumbotrons.sh index 3fac9287c2ae377eeb15f3114a22a068bc0adf5a..fa6be064e1b01f3836d39437529d3409b3f191f6 100755 --- a/scripts/create_jumbotrons.sh +++ b/scripts/create_jumbotrons.sh @@ -101,5 +101,33 @@ do fi done done + + +# Get all non-pixel'ed images for soft-linking (ignore subfolders) +images=$(find . -maxdepth 1 -iregex ".*\.\(svg\)") + +for source_file in $images +do + echo "=== Processing $source_file ===" + + for bp_name in "${!breakpoints[@]}" + do + target_file=$bp_name/$source_file; + target_width=${breakpoints[$bp_name]}; + + # Do not overwrite existing files + if [ -e "$target_file" ] + then + echo "Skip $target_file (already exists)" + continue + else + # Create a relative link to the original + echo "Creating link $target_file" + ln -sr "$source_file" "$target_file" + fi + done +done + + exit 0