diff --git a/data/webpack_assets.json b/data/webpack_assets.json
index a96a3de..253d14f 100644
--- a/data/webpack_assets.json
+++ b/data/webpack_assets.json
@@ -1,6 +1,6 @@
{
"app": {
"js": "js/app.3fc0f988d21662902933.js",
- "css": "css/app.ae770804a077276f2ef3c76521c57fda.css"
+ "css": "css/app.955516233bcafa4d2a1c13cea63c7b50.css"
}
}
\ No newline at end of file
diff --git a/layouts/partials/new-window-icon.html b/layouts/partials/new-window-icon.html
new file mode 100644
index 0000000..8f422ca
--- /dev/null
+++ b/layouts/partials/new-window-icon.html
@@ -0,0 +1,2 @@
+{{ $new_window_icon_size := "8px" }}
+{{ partial "svg/new-window.svg" (dict "size" $new_window_icon_size) }}
\ No newline at end of file
diff --git a/layouts/partials/social-follow.html b/layouts/partials/social-follow.html
index 9620497..f087fa7 100644
--- a/layouts/partials/social-follow.html
+++ b/layouts/partials/social-follow.html
@@ -1,42 +1,55 @@
+
+ Opens in a new window
+ Opens an external site
+ Opens an external site in a new window
+
{{ $icon_size := "32px" }}
{{ with .Param "facebook" }}
-
+
{{ partial "svg/facebook.svg" (dict "size" $icon_size) }}
+ {{- partial "new-window-icon.html" . -}}
{{ end }}
{{ with .Param "twitter" }}
-
{{ end }}
{{ with .Param "instagram" }}
-
+
{{ partial "svg/instagram.svg" (dict "size" $icon_size) }}
+ {{- partial "new-window-icon.html" . -}}
{{ end }}
{{ with .Param "youtube" }}
-
+
{{ partial "svg/youtube.svg" (dict "size" $icon_size) }}
+ {{- partial "new-window-icon.html" . -}}
{{ end }}
{{ with .Param "linkedin" }}
-
+
{{ partial "svg/linkedin.svg" (dict "size" $icon_size) }}
+ {{- partial "new-window-icon.html" . -}}
{{ end }}
{{ with .Param "github" }}
-
+
{{ partial "svg/github.svg" (dict "size" $icon_size) }}
+ {{- partial "new-window-icon.html" . -}}
{{ end }}
{{ with .Param "gitlab" }}
-
+
{{ partial "svg/gitlab.svg" (dict "size" $icon_size) }}
+ {{- partial "new-window-icon.html" . -}}
{{ end }}
{{ with .Param "medium" }}
-
+
{{ partial "svg/medium.svg" (dict "size" $icon_size) }}
+ {{- partial "new-window-icon.html" . -}}
-{{ end }}
+{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/svg/new-window.svg b/layouts/partials/svg/new-window.svg
new file mode 100644
index 0000000..ba148ad
--- /dev/null
+++ b/layouts/partials/svg/new-window.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/css/_social-icons.css b/src/css/_social-icons.css
index f608755..dcd299e 100644
--- a/src/css/_social-icons.css
+++ b/src/css/_social-icons.css
@@ -1,6 +1,16 @@
.facebook, .twitter, .instagram, .youtube, .github, .gitlab, .linkedin, .medium {
fill: #BABABA;
}
+
+.new-window {
+ opacity: 0;
+ display: inline-block;
+ vertical-align: top;
+}
+.link-transition:hover .new-window{
+ opacity: 1;
+}
+
.facebook:hover {
fill: #3b5998;
}
diff --git a/static/dist/css/app.ae770804a077276f2ef3c76521c57fda.css b/static/dist/css/app.955516233bcafa4d2a1c13cea63c7b50.css
similarity index 99%
rename from static/dist/css/app.ae770804a077276f2ef3c76521c57fda.css
rename to static/dist/css/app.955516233bcafa4d2a1c13cea63c7b50.css
index 22a1ee5..be3f149 100644
--- a/static/dist/css/app.ae770804a077276f2ef3c76521c57fda.css
+++ b/static/dist/css/app.955516233bcafa4d2a1c13cea63c7b50.css
@@ -5898,6 +5898,16 @@ pre {
fill: #BABABA;
}
+.new-window {
+ opacity: 0;
+ display: inline-block;
+ vertical-align: top;
+}
+
+.link-transition:hover .new-window{
+ opacity: 1;
+}
+
.facebook:hover {
fill: #3b5998;
}