Change paige.social.*.bootstrap_icon to class

master
Will Faught 2 years ago
parent e437482028
commit b14a27733f

@ -11,7 +11,7 @@ paige:
url: "https://images.unsplash.com/photo-1490604001847-b712b0c2f967" url: "https://images.unsplash.com/photo-1490604001847-b712b0c2f967"
social: social:
github: github:
bootstrap_icon: "github" class: "bi bi-github"
name: "GitHub" name: "GitHub"
url: "https://github.com/willfaught/paige" url: "https://github.com/willfaught/paige"
style: "#paige-title { font-size: 5rem; }" style: "#paige-title { font-size: 5rem; }"

@ -12,83 +12,83 @@ paige:
url: "https://images.unsplash.com/photo-1490604001847-b712b0c2f967" url: "https://images.unsplash.com/photo-1490604001847-b712b0c2f967"
social: social:
discord: discord:
bootstrap_icon: "discord" class: "bi bi-discord"
name: "Discord" name: "Discord"
url: "https://discord.com/users/username" url: "https://discord.com/users/username"
dribbble: dribbble:
bootstrap_icon: "dribbble" class: "bi bi-dribbble"
name: "Dribbble" name: "Dribbble"
url: "https://dribbble.com/username" url: "https://dribbble.com/username"
email: email:
bootstrap_icon: "envelope" class: "bi bi-envelope"
name: "E-mail" name: "E-mail"
url: "mailto:username@example.com" url: "mailto:username@example.com"
facebook: facebook:
bootstrap_icon: "facebook" class: "bi bi-facebook"
name: "Facebook" name: "Facebook"
url: "https://facebook.com/username" url: "https://facebook.com/username"
github: github:
bootstrap_icon: "github" class: "bi bi-github"
name: "GitHub" name: "GitHub"
url: "https://github.com/username" url: "https://github.com/username"
instagram: instagram:
bootstrap_icon: "instagram" class: "bi bi-instagram"
name: "Instagram" name: "Instagram"
url: "https://instagram.com/username" url: "https://instagram.com/username"
linkedin: linkedin:
bootstrap_icon: "linkedin" class: "bi bi-linkedin"
name: "LinkedIn" name: "LinkedIn"
url: "https://linkedin.com/in/username" url: "https://linkedin.com/in/username"
medium: medium:
bootstrap_icon: "medium" class: "bi bi-medium"
name: "Medium" name: "Medium"
url: "https://medium.com/@username" url: "https://medium.com/@username"
pinterest: pinterest:
bootstrap_icon: "pinterest" class: "bi bi-pinterest"
name: "Pinterest" name: "Pinterest"
url: "https://pinterest.com/username" url: "https://pinterest.com/username"
quora: quora:
bootstrap_icon: "quora" class: "bi bi-quora"
name: "Quora" name: "Quora"
url: "https://quora.com/profile/username" url: "https://quora.com/profile/username"
reddit: reddit:
bootstrap_icon: "reddit" class: "bi bi-reddit"
name: "Reddit" name: "Reddit"
url: "https://reddit.com/u/username" url: "https://reddit.com/u/username"
spotify: spotify:
bootstrap_icon: "spotify" class: "bi bi-spotify"
name: "Spotify" name: "Spotify"
url: "https://open.spotify.com/user/username" url: "https://open.spotify.com/user/username"
stackoverflow: stackoverflow:
bootstrap_icon: "stack-overflow" class: "bi bi-stack-overflow"
name: "Stack Overflow" name: "Stack Overflow"
url: "https://stackoverflow.com/users/username" url: "https://stackoverflow.com/users/username"
strava: strava:
bootstrap_icon: "strava" class: "bi bi-strava"
name: "Strava" name: "Strava"
url: "https://strava.com/athletes/username" url: "https://strava.com/athletes/username"
twitch: twitch:
bootstrap_icon: "twitch" class: "bi bi-twitch"
name: "Twitch" name: "Twitch"
url: "https://twitch.tv/username" url: "https://twitch.tv/username"
twitter: twitter:
bootstrap_icon: "twitter" class: "bi bi-twitter"
name: "Twitter" name: "Twitter"
url: "https://twitter.com/username" url: "https://twitter.com/username"
vimeo: vimeo:
bootstrap_icon: "vimeo" class: "bi bi-vimeo"
name: "Vimeo" name: "Vimeo"
url: "https://vimeo.com/username" url: "https://vimeo.com/username"
wordpress: wordpress:
bootstrap_icon: "wordpress" class: "bi bi-wordpress"
name: "Wordpress" name: "Wordpress"
url: "https://username.wordpress.com" url: "https://username.wordpress.com"
yelp: yelp:
bootstrap_icon: "yelp" class: "bi bi-yelp"
name: "Yelp" name: "Yelp"
url: "https://yelp.com/user_details?userid=username" url: "https://yelp.com/user_details?userid=username"
youtube: youtube:
bootstrap_icon: "youtube" class: "bi bi-youtube"
name: "YouTube" name: "YouTube"
url: "https://youtube.com/user/username" url: "https://youtube.com/user/username"
tags: ["home"] tags: ["home"]
@ -117,83 +117,83 @@ paige:
url: "https://images.unsplash.com/photo-1490604001847-b712b0c2f967" url: "https://images.unsplash.com/photo-1490604001847-b712b0c2f967"
social: social:
discord: discord:
bootstrap_icon: "discord" class: "bi bi-discord"
name: "Discord" name: "Discord"
url: "https://discord.com/users/username" url: "https://discord.com/users/username"
dribbble: dribbble:
bootstrap_icon: "dribbble" class: "bi bi-dribbble"
name: "Dribbble" name: "Dribbble"
url: "https://dribbble.com/username" url: "https://dribbble.com/username"
email: email:
bootstrap_icon: "envelope" class: "bi bi-envelope"
name: "E-mail" name: "E-mail"
url: "mailto:username@example.com" url: "mailto:username@example.com"
facebook: facebook:
bootstrap_icon: "facebook" class: "bi bi-facebook"
name: "Facebook" name: "Facebook"
url: "https://facebook.com/username" url: "https://facebook.com/username"
github: github:
bootstrap_icon: "github" class: "bi bi-github"
name: "GitHub" name: "GitHub"
url: "https://github.com/username" url: "https://github.com/username"
instagram: instagram:
bootstrap_icon: "instagram" class: "bi bi-instagram"
name: "Instagram" name: "Instagram"
url: "https://instagram.com/username" url: "https://instagram.com/username"
linkedin: linkedin:
bootstrap_icon: "linkedin" class: "bi bi-linkedin"
name: "LinkedIn" name: "LinkedIn"
url: "https://linkedin.com/in/username" url: "https://linkedin.com/in/username"
medium: medium:
bootstrap_icon: "medium" class: "bi bi-medium"
name: "Medium" name: "Medium"
url: "https://medium.com/@username" url: "https://medium.com/@username"
pinterest: pinterest:
bootstrap_icon: "pinterest" class: "bi bi-pinterest"
name: "Pinterest" name: "Pinterest"
url: "https://pinterest.com/username" url: "https://pinterest.com/username"
quora: quora:
bootstrap_icon: "quora" class: "bi bi-quora"
name: "Quora" name: "Quora"
url: "https://quora.com/profile/username" url: "https://quora.com/profile/username"
reddit: reddit:
bootstrap_icon: "reddit" class: "bi bi-reddit"
name: "Reddit" name: "Reddit"
url: "https://reddit.com/u/username" url: "https://reddit.com/u/username"
spotify: spotify:
bootstrap_icon: "spotify" class: "bi bi-spotify"
name: "Spotify" name: "Spotify"
url: "https://open.spotify.com/user/username" url: "https://open.spotify.com/user/username"
stackoverflow: stackoverflow:
bootstrap_icon: "stack-overflow" class: "bi bi-stack-overflow"
name: "Stack Overflow" name: "Stack Overflow"
url: "https://stackoverflow.com/users/username" url: "https://stackoverflow.com/users/username"
strava: strava:
bootstrap_icon: "strava" class: "bi bi-strava"
name: "Strava" name: "Strava"
url: "https://strava.com/athletes/username" url: "https://strava.com/athletes/username"
twitch: twitch:
bootstrap_icon: "twitch" class: "bi bi-twitch"
name: "Twitch" name: "Twitch"
url: "https://twitch.tv/username" url: "https://twitch.tv/username"
twitter: twitter:
bootstrap_icon: "twitter" class: "bi bi-twitter"
name: "Twitter" name: "Twitter"
url: "https://twitter.com/username" url: "https://twitter.com/username"
vimeo: vimeo:
bootstrap_icon: "vimeo" class: "bi bi-vimeo"
name: "Vimeo" name: "Vimeo"
url: "https://vimeo.com/username" url: "https://vimeo.com/username"
wordpress: wordpress:
bootstrap_icon: "wordpress" class: "bi bi-wordpress"
name: "Wordpress" name: "Wordpress"
url: "https://username.wordpress.com" url: "https://username.wordpress.com"
yelp: yelp:
bootstrap_icon: "yelp" class: "bi bi-yelp"
name: "Yelp" name: "Yelp"
url: "https://yelp.com/user_details?userid=username" url: "https://yelp.com/user_details?userid=username"
youtube: youtube:
bootstrap_icon: "youtube" class: "bi bi-youtube"
name: "YouTube" name: "YouTube"
url: "https://youtube.com/user/username" url: "https://youtube.com/user/username"
tags: ["home"] tags: ["home"]

@ -3,9 +3,9 @@
<span class="paige-social"> <span class="paige-social">
{{ range $k, $v := $page.Param "paige.social" }} {{ range $k, $v := $page.Param "paige.social" }}
{{ if hasPrefix $v.link "mailto:" }} {{ if hasPrefix $v.link "mailto:" }}
<a href="#" data-a="{{ base64Encode (index (split $v.url `@`) 0) }}" data-b="{{ base64Encode `@` }}" data-c="{{ base64Encode (index (split $v.url `@`) 1) }}" onclick="this.href = atob(this.dataset.a) + atob(this.dataset.b) + atob(this.dataset.c)"><i class="bi bi-{{ $v.bootstrap_icon }} mx-2"><span class="visually-hidden">{{ $v.name }}</span></i></a> <a class="mx-2" href="#" data-a="{{ base64Encode (index (split $v.url `@`) 0) }}" data-b="{{ base64Encode `@` }}" data-c="{{ base64Encode (index (split $v.url `@`) 1) }}" onclick="this.href = atob(this.dataset.a) + atob(this.dataset.b) + atob(this.dataset.c)"><i class="{{ $v.class }}"><span class="visually-hidden">{{ $v.name }}</span></i></a>
{{ else }} {{ else }}
<a href="{{ $v.url }}"><i class="bi bi-{{ $v.bootstrap_icon }} mx-2"><span class="visually-hidden">{{ $v.name }}</span></i></a> <a class="mx-2" href="{{ $v.url }}"><i class="{{ $v.class }}"><span class="visually-hidden">{{ $v.name }}</span></i></a>
{{ end }} {{ end }}
{{ end }} {{ end }}
</span> </span>

Loading…
Cancel
Save