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) }} +
+ + + {{ if (.Site.Params.socialmenu.email) }} + + {{ end }} + + {{ if (.Site.Params.socialmenu.github) }} + + {{ end }} + + {{ if (.Site.Params.socialmenu.instagram) }} + + {{ end }} + + {{ if (.Site.Params.socialmenu.facebook) }} + + {{ end }} + + {{ if (.Site.Params.socialmenu.linkedin) }} + + {{ end }} + + {{ if (.Site.Params.socialmenu.twitter) }} + + {{ end }} + +
{{ partial "fontawesome.html" "envelope" }}{{ partial "fontawesome.html" "github" }}{{ partial "fontawesome.html" "instagram" }}{{ partial "fontawesome.html" "facebook-square" }}{{ partial "fontawesome.html" "linkedin" }}{{ partial "fontawesome.html" "twitter" }}
+
+ {{ end }} +