diff --git a/layouts/shortcodes/paige/icon.html b/layouts/shortcodes/paige/icon.html
index 71feff16..94ef254f 100644
--- a/layouts/shortcodes/paige/icon.html
+++ b/layouts/shortcodes/paige/icon.html
@@ -8,14 +8,16 @@
{{ errorf "layouts/shortcodes/paige/icon.html: no class" }}
{{ end }}
+{{/* The markup below cannot be indented due to nested shortcodes within Markdown. */}}
+
- {{ with $url }}
-
- {{ end }}
+{{ with $url }}
+
+{{ end }}
- {{ with $title }}{{ . }}{{ end }}
+{{ with $title }}{{ . }}{{ end }}
- {{ if $url }}
-
- {{ end }}
+{{ if $url }}
+
+{{ end }}