From f23715d4b9745fb2f4d195a4af2de3409a9af3c7 Mon Sep 17 00:00:00 2001 From: Badri Sunderarajan Date: Sun, 15 Mar 2020 13:31:03 +0530 Subject: [PATCH] Add support for Mastodon, Instagram, and Liberapay --- data/admin.yml | 3 +++ src/components/Footer.vue | 4 +++- src/components/Navbar.vue | 36 ++++++++++++++++++++++++++++++ src/components/icons/Instagram.vue | 5 +++++ src/components/icons/Liberapay.vue | 5 +++++ src/components/icons/Mastodon.vue | 5 +++++ 6 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 src/components/icons/Instagram.vue create mode 100644 src/components/icons/Liberapay.vue create mode 100644 src/components/icons/Mastodon.vue diff --git a/data/admin.yml b/data/admin.yml index fd37534..02588a2 100644 --- a/data/admin.yml +++ b/data/admin.yml @@ -10,6 +10,9 @@ site: social_media: facebook: 'snipette' twitter: 'snipettemag' + mastodon: 'https://squeet.me/snipette' + instagram: 'snipettemag' + liberapay: 'snipettemag' nav_home: - title: Home diff --git a/src/components/Footer.vue b/src/components/Footer.vue index 1b0e781..4ca0a38 100644 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -9,8 +9,10 @@ Latest Posts Facebook Twitter + Mastodon + Instagram Become My Patron - Gridsome + Donate via Liberapay diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue index 2ce9507..880a964 100644 --- a/src/components/Navbar.vue +++ b/src/components/Navbar.vue @@ -49,6 +49,36 @@ > + + + @@ -66,6 +96,9 @@ import Navigation from "./Navigation"; import Facebook from "./icons/Facebook"; import Twitter from "./icons/Twitter"; import Patreon from "./icons/Patreon"; +import Mastodon from "./icons/Mastodon"; +import Instagram from "./icons/Instagram"; +import Liberapay from "./icons/Liberapay"; import RSS from "./icons/RSS"; export default { @@ -80,6 +113,9 @@ export default { Patreon, Facebook, Twitter, + Mastodon, + Instagram, + Liberapay, RSS }, computed: { diff --git a/src/components/icons/Instagram.vue b/src/components/icons/Instagram.vue new file mode 100644 index 0000000..0400269 --- /dev/null +++ b/src/components/icons/Instagram.vue @@ -0,0 +1,5 @@ + diff --git a/src/components/icons/Liberapay.vue b/src/components/icons/Liberapay.vue new file mode 100644 index 0000000..3ff48e5 --- /dev/null +++ b/src/components/icons/Liberapay.vue @@ -0,0 +1,5 @@ + diff --git a/src/components/icons/Mastodon.vue b/src/components/icons/Mastodon.vue new file mode 100644 index 0000000..082a7f4 --- /dev/null +++ b/src/components/icons/Mastodon.vue @@ -0,0 +1,5 @@ +