diff --git a/themes/red/assets/css/site.css b/themes/red/assets/css/site.css
index ff7e96f..2cf50e7 100644
--- a/themes/red/assets/css/site.css
+++ b/themes/red/assets/css/site.css
@@ -390,3 +390,8 @@ pre {
margin: 10px;
border: 1px inset black;
}
+
+.external-link {
+ vertical-align: sub;
+ margin-left: 2px;
+}
diff --git a/themes/red/layouts/_default/_markup/render-link.html b/themes/red/layouts/_default/_markup/render-link.html
index 9647c6c..52d6538 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/partials/sidebar.html b/themes/red/layouts/partials/sidebar.html
index 7c8f27f..6c4ceee 100644
--- a/themes/red/layouts/partials/sidebar.html
+++ b/themes/red/layouts/partials/sidebar.html
@@ -1,7 +1,9 @@