diff --git a/README.md b/README.md
index 1f93901b..cceb064f 100644
--- a/README.md
+++ b/README.md
@@ -82,6 +82,10 @@ Don't forget to ⭐️ the repo if you liked this theme!
+## Credits
+
+The social icons are made possible thanks to [Aditya Telange](https://github.com/adityatelange)'s [hugo-PaperMod](https://github.com/adityatelange/hugo-PaperMod) theme.
+
## License
This theme is released under the MIT license. For more information read the [License](https://github.com/hugo-sid/hugo-blog-awesome/LICENSE.md).
diff --git a/assets/sass/_layout.scss b/assets/sass/_layout.scss
index 42a86176..5d5083d5 100644
--- a/assets/sass/_layout.scss
+++ b/assets/sass/_layout.scss
@@ -92,11 +92,13 @@
@include media-query($on-mobile) {
margin-top: 3em;
}
+
span.footer_item {
opacity: 0.8;
font-weight: $bold-weight;
font-size: $small-font-size;
}
+
a.footer_item {
opacity: 0.8;
text-decoration: none;
@@ -109,12 +111,24 @@
}
}
- .footer_copyright {
+ &_copyright {
font-size: $small-font-size - 1;
- margin-top: 3px;
display: block;
color: $gray;
opacity: 0.8;
+ margin-top: .7rem;
+ padding: .3rem .95rem;
+ }
+
+ &_social-icons {
+ a {
+ text-decoration: none;
+ margin-right: .31rem;
+ }
+ svg {
+ height: 24px;
+ width: 24px;
+ }
}
}
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 494bcccb..9e59d08f 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -44,4 +44,16 @@ enableEmoji = true
avatar = "img/avatar.jpg"
intro = "Awesome hugo blog"
name = "Sidharth R"
- description = "A fast, minimalistic Hugo theme with light and dark mode support, for running a personal site or blog"
\ No newline at end of file
+ description = "A fast, minimalistic Hugo theme with light and dark mode support, for running a personal site or blog"
+
+[[params.socialIcons]]
+name = "github"
+url = "https://github.com/hugo-sid"
+
+[[params.socialIcons]]
+name = "twitter"
+url = "https://twitter.com"
+
+[[params.socialIcons]]
+name = "Rss"
+url = "index.xml"
\ No newline at end of file
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index adb26f20..0d21327f 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,21 +1,14 @@
\ No newline at end of file
diff --git a/layouts/partials/socialIcons.html b/layouts/partials/socialIcons.html
new file mode 100644
index 00000000..3ca6415f
--- /dev/null
+++ b/layouts/partials/socialIcons.html
@@ -0,0 +1,5 @@
+{{- range . }}
+
+ {{ partial "svgs/svgs.html" . }}
+
+{{- end }}
\ No newline at end of file
diff --git a/layouts/partials/svgs/svgs.html b/layouts/partials/svgs/svgs.html
new file mode 100644
index 00000000..8e8cbc5a
--- /dev/null
+++ b/layouts/partials/svgs/svgs.html
@@ -0,0 +1,678 @@
+{{- $icon_name := ( trim .name " " | lower )}}
+{{- if (eq $icon_name "123rf") -}}
+
+{{- else if (eq $icon_name "adobestock") -}}
+
+{{- else if (eq $icon_name "anilist") -}}
+
+{{- else if (eq $icon_name "applemusic") -}}
+
+{{- else if (eq $icon_name "applepodcasts") -}}
+
+{{- else if (eq $icon_name "behance") -}}
+
+{{- else if (eq $icon_name "bilibili") -}}
+
+{{- else if (eq $icon_name "bitcoin") -}}
+
+{{- else if (eq $icon_name "buymeacoffee") -}}
+
+{{- else if (eq $icon_name "codepen") -}}
+
+{{- else if (eq $icon_name "codeforces") -}}
+
+{{- else if (eq $icon_name "cryptohack") -}}
+
+{{- else if (eq $icon_name "ctftime") -}}
+
+{{- else if (eq $icon_name "cv") -}}
+
+{{- else if (eq $icon_name "dev") -}}
+
+{{- else if (eq $icon_name "deviantart") -}}
+
+{{- else if (eq $icon_name "deezer") -}}
+
+{{- else if (eq $icon_name "discogs") -}}
+
+{{- else if (eq $icon_name "discord") -}}
+
+{{- else if (eq $icon_name "douban") -}}
+
+{{- else if (eq $icon_name "dreamstime") -}}
+
+{{- else if (eq $icon_name "dribbble") -}}
+
+{{- else if (eq $icon_name "email") -}}
+
+{{- else if (eq $icon_name "facebook") -}}
+
+{{- else if (eq $icon_name "flickr") -}}
+
+{{- else if (eq $icon_name "freepik") -}}
+
+{{- else if (eq $icon_name "gitea") -}}
+
+{{- else if (eq $icon_name "github") -}}
+
+{{- else if (eq $icon_name "gitlab") -}}
+
+{{- else if (eq $icon_name "goodreads") -}}
+
+{{- else if (eq $icon_name "googlepodcasts") -}}
+
+{{- else if (eq $icon_name "googlescholar") -}}
+
+{{- else if (eq $icon_name "gurushots") -}}
+
+{{- else if (eq $icon_name "hackerone") -}}
+
+{{- else if (eq $icon_name "hackerrank") -}}
+
+{{- else if (eq $icon_name "hackthebox") -}}
+
+{{- else if (eq $icon_name "instagram") -}}
+
+{{- else if (eq $icon_name "itchio") -}}
+
+{{- else if (eq $icon_name "kaggle") -}}
+
+{{- else if (eq $icon_name "kakaotalk") -}}
+
+{{- else if (eq $icon_name "keybase") -}}
+
+{{- else if (eq $icon_name "kofi") -}}
+
+{{- else if (eq $icon_name "komoot") -}}
+
+{{- else if (eq $icon_name "lastfm") -}}
+
+{{- else if (eq $icon_name "letterboxd") -}}
+
+{{- else if (eq $icon_name "liberapay") -}}
+
+{{- else if (eq $icon_name "lichess" ) -}}
+
+{{- else if (eq $icon_name "linkedin") -}}
+
+{{- else if (eq $icon_name "mastodon") -}}
+
+{{- else if (eq $icon_name "matrix") -}}
+
+{{- else if (eq $icon_name "medium") -}}
+
+{{- else if (eq $icon_name "microblog") -}}
+
+{{- else if (eq $icon_name "mixcloud") -}}
+
+{{- else if (eq $icon_name "monero") -}}
+
+{{- else if (eq $icon_name "neteasecloudmusic") -}}
+
+{{- else if (eq $icon_name "nuget") -}}
+
+{{- else if (eq $icon_name "orcid") -}}
+
+{{- else if (eq $icon_name "osu!") -}}
+
+{{- else if (eq $icon_name "overcast") -}}
+
+{{- else if (eq $icon_name "patreon") -}}
+
+{{- else if (eq $icon_name "paypal") -}}
+
+{{- else if (eq $icon_name "peertube") -}}
+
+{{- else if or (eq $icon_name "pgpkey") (eq $icon_name "key") -}}
+
+{{- else if (eq $icon_name "phone") -}}
+
+{{- else if (eq $icon_name "pocketcasts") -}}
+
+{{- else if (eq $icon_name "polywork") -}}
+
+{{- else if (eq $icon_name "qq") -}}
+
+{{- else if (eq $icon_name "reddit") -}}
+
+{{- else if (eq $icon_name "researchgate") -}}
+
+{{- else if (eq $icon_name "rss") -}}
+
+{{- else if (eq $icon_name "serverfault") -}}
+
+{{- else if (eq $icon_name "sessionmessenger") -}}
+
+{{- else if (eq $icon_name "soundcloud") -}}
+
+{{- else if (eq $icon_name "shutterstock") -}}
+
+{{- else if (eq $icon_name "sketchfab") -}}
+
+{{- else if (eq $icon_name "slack") -}}
+
+{{- else if (eq $icon_name "snapchat") -}}
+
+{{- else if (eq $icon_name "sourcehut") -}}
+
+{{- else if (eq $icon_name "spotify") -}}
+
+{{- else if (eq $icon_name "stackoverflow") -}}
+
+{{- else if (eq $icon_name "steam") -}}
+
+{{- else if (eq $icon_name "strava") -}}
+
+{{- else if (eq $icon_name "telegram") -}}
+
+{{- else if (eq $icon_name "threema") -}}
+
+{{- else if (eq $icon_name "tiktok") -}}
+
+{{- else if (eq $icon_name "tryhackme") -}}
+
+{{- else if (eq $icon_name "tumblr") -}}
+
+{{- else if (eq $icon_name "twitch") -}}
+
+{{- else if (eq $icon_name "twitter") -}}
+
+{{- else if (eq $icon_name "unsplash") -}}
+
+{{- else if (eq $icon_name "vimeo") -}}
+
+{{- else if (eq $icon_name "xda") -}}
+
+{{- else if (eq $icon_name "xing") -}}
+
+{{- else if (eq $icon_name "xmpp") -}}
+
+{{- else if (eq $icon_name "ycombinator") -}}
+
+{{- else if (eq $icon_name "youtube") -}}
+
+{{- else if (eq $icon_name "zhihu") -}}
+
+{{- else if $icon_name -}}
+
+{{- end -}}
\ No newline at end of file