--- a/fgallery
+++ b/fgallery
@@ -298,7 +298,7 @@
 if(!-d $dir) {
   fatal("input directory \"$dir\" does not exist");
 } elsif(!-d $out) {
-  sys('cp', '-r', "$RealBin/view", $out);
+  sys('cp', '-Lr', "$RealBin/view", $out);
 } elsif(!-f "$out/index.html") {
   fatal("output directory already exists, but doesn't look like a template copy");
 }
