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