From bc22dface943237a7bdf0fe70e1743534d631bea Mon Sep 17 00:00:00 2001 From: dag7dev Date: Fri, 3 Sep 2021 22:45:34 +0200 Subject: [PATCH] initial social menu support --- assets/scss/icon.scss | 7 +++++++ exampleSite/config.yaml | 10 +++++++++ fontawesome/discord.svg | 1 + fontawesome/envelope.svg | 1 + fontawesome/facebook-square.svg | 1 + fontawesome/github.svg | 1 + fontawesome/instagram.svg | 1 + fontawesome/linkedin.svg | 1 + fontawesome/twitter.svg | 1 + layouts/partials/fontawesome.html | 4 ++++ layouts/partials/sidebar/left.html | 33 ++++++++++++++++++++++++++++++ 11 files changed, 61 insertions(+) create mode 100644 assets/scss/icon.scss create mode 100644 fontawesome/discord.svg create mode 100644 fontawesome/envelope.svg create mode 100644 fontawesome/facebook-square.svg create mode 100644 fontawesome/github.svg create mode 100644 fontawesome/instagram.svg create mode 100644 fontawesome/linkedin.svg create mode 100644 fontawesome/twitter.svg create mode 100644 layouts/partials/fontawesome.html diff --git a/assets/scss/icon.scss b/assets/scss/icon.scss new file mode 100644 index 0000000..05bad67 --- /dev/null +++ b/assets/scss/icon.scss @@ -0,0 +1,7 @@ +.inline-svg { + display: inline-block; + height: 40px; + width: 40px; + top: 0.15rem; + position: relative; +} diff --git a/exampleSite/config.yaml b/exampleSite/config.yaml index 9c17e9d..6e1e4c1 100644 --- a/exampleSite/config.yaml +++ b/exampleSite/config.yaml @@ -41,6 +41,16 @@ params: local: true src: img/avatar.png + socialmenu: + enable: true + linkedin: "" # your linkedin username + instagram: "" # your instagram username + github: "" # your github name + twitter: "" # your twitter username + email: "" # your email + facebook: "" # your facebook username + + article: math: false toc: true diff --git a/fontawesome/discord.svg b/fontawesome/discord.svg new file mode 100644 index 0000000..73d2784 --- /dev/null +++ b/fontawesome/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fontawesome/envelope.svg b/fontawesome/envelope.svg new file mode 100644 index 0000000..2da8a00 --- /dev/null +++ b/fontawesome/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fontawesome/facebook-square.svg b/fontawesome/facebook-square.svg new file mode 100644 index 0000000..8e0b51f --- /dev/null +++ b/fontawesome/facebook-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fontawesome/github.svg b/fontawesome/github.svg new file mode 100644 index 0000000..ec2bab2 --- /dev/null +++ b/fontawesome/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fontawesome/instagram.svg b/fontawesome/instagram.svg new file mode 100644 index 0000000..d774076 --- /dev/null +++ b/fontawesome/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fontawesome/linkedin.svg b/fontawesome/linkedin.svg new file mode 100644 index 0000000..ad64244 --- /dev/null +++ b/fontawesome/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fontawesome/twitter.svg b/fontawesome/twitter.svg new file mode 100644 index 0000000..f44967a --- /dev/null +++ b/fontawesome/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/layouts/partials/fontawesome.html b/layouts/partials/fontawesome.html new file mode 100644 index 0000000..d375c61 --- /dev/null +++ b/layouts/partials/fontawesome.html @@ -0,0 +1,4 @@ +{{- $fname:=print "themes/hugo-theme-stack/fontawesome/" . ".svg" -}} +{{- $path:="{{ .Site.Title }}

{{ .Site.Params.sidebar.subtitle }}

+ + {{ if (.Site.Params.socialmenu.enable) }} + + {{ end }} +