diff --git a/themes/red/layouts/_default/_markup/render-link.html b/themes/red/layouts/_default/_markup/render-link.html
index d1751a1..55b345b 100644
--- a/themes/red/layouts/_default/_markup/render-link.html
+++ b/themes/red/layouts/_default/_markup/render-link.html
@@ -1,4 +1,4 @@
{{ $icon := resources.Get "external-link.svg" }}
{{ .Text | safeHTML }}{{ if strings.HasPrefix .Destination "http" }}
{{- end -}}
\ No newline at end of file
+target="_blank"{{ end }}>{{ .Text | safeHTML }}{{ if strings.HasPrefix .Destination "http" }}
{{- end -}}
\ No newline at end of file
diff --git a/themes/red/layouts/_default/audio-gallery.html b/themes/red/layouts/_default/audio-gallery.html
index ec6f2a1..d55d651 100644
--- a/themes/red/layouts/_default/audio-gallery.html
+++ b/themes/red/layouts/_default/audio-gallery.html
@@ -19,14 +19,14 @@
{{ $full := resources.Get (printf "%s/%s" ($.Param "json") .filename) }}
-
diff --git a/themes/red/layouts/partials/breadcrumbs.html b/themes/red/layouts/partials/breadcrumbs.html
index 80ebc9a..1eecb73 100644
--- a/themes/red/layouts/partials/breadcrumbs.html
+++ b/themes/red/layouts/partials/breadcrumbs.html
@@ -1,7 +1,7 @@
{{ if not .IsHome }}
{{- range .Ancestors.Reverse }}
- {{ .Title }}
+ {{ .Title }}
/
{{- end }}
- {{ .Title }}
+ {{ .Title }}
{{ end }}
diff --git a/themes/red/layouts/partials/footer.html b/themes/red/layouts/partials/footer.html
index c425a50..e4b37b0 100644
--- a/themes/red/layouts/partials/footer.html
+++ b/themes/red/layouts/partials/footer.html
@@ -2,7 +2,7 @@
{{ range $.Site.Menus.badges }}
{{ $badgeScope := . }}
{{ with resources.Get .URL }}
-
+
{{ end }}
{{ end }}
diff --git a/themes/red/layouts/partials/render-art.html b/themes/red/layouts/partials/render-art.html
index aaebb01..8e8cfd7 100644
--- a/themes/red/layouts/partials/render-art.html
+++ b/themes/red/layouts/partials/render-art.html
@@ -21,7 +21,7 @@
{{ $year = index $split 3 }}
{{ end }}
-
+
{{ $path := printf "/%s/%d/%.2d/%s" $base (int $year) (int $month) $filename_without_ext}}
{{ $title := .Params.title }}
@@ -34,17 +34,17 @@
{{ with $image }}
{{ if $.Params.threed }}
{{ with resources.Get "3d.png" }}
-
+
{{ end }}
{{ end }}
{{ if $.Params.animation }}
{{ with resources.Get "play-circle.png" }}
-
+
{{ end }}
{{ end }}
-
+
{{ else }}
Thumbnail not found!
{{ end }}
diff --git a/themes/red/layouts/partials/sidebar.html b/themes/red/layouts/partials/sidebar.html
index c10d47b..33d4af9 100644
--- a/themes/red/layouts/partials/sidebar.html
+++ b/themes/red/layouts/partials/sidebar.html
@@ -5,7 +5,7 @@
{{ range .Site.Menus.main }}
{{ end }}
diff --git a/themes/red/layouts/partials/voting.html b/themes/red/layouts/partials/voting.html
index 4ea65fd..de4a937 100644
--- a/themes/red/layouts/partials/voting.html
+++ b/themes/red/layouts/partials/voting.html
@@ -14,7 +14,6 @@
{{ $site := resources.Get "js/voting.js" | minify | fingerprint | resources.PostProcess }}
-
diff --git a/themes/red/layouts/shortcodes/recent-posts.html b/themes/red/layouts/shortcodes/recent-posts.html
index 9bb2a69..431189d 100644
--- a/themes/red/layouts/shortcodes/recent-posts.html
+++ b/themes/red/layouts/shortcodes/recent-posts.html
@@ -2,7 +2,7 @@
{{ range first 3 (where .Site.Pages "Type" "blog").ByDate.Reverse }}
-
- {{ .Title }}
+ {{ .Title }}
{{ .Summary }}
{{ end }}
diff --git a/themes/retro/layouts/_default/audio-gallery.html b/themes/retro/layouts/_default/audio-gallery.html
index ec6f2a1..d55d651 100644
--- a/themes/retro/layouts/_default/audio-gallery.html
+++ b/themes/retro/layouts/_default/audio-gallery.html
@@ -19,14 +19,14 @@
{{ $full := resources.Get (printf "%s/%s" ($.Param "json") .filename) }}
-
+
Your browser does not support audio.
"{{ .title }}"
{{ if .newgrounds_url }}
-
+
{{ end }}