summaryrefslogtreecommitdiff
path: root/_includes/author-links.html
diff options
context:
space:
mode:
authorKarl Hallsby <karl@hallsby.com>2020-09-27 17:45:13 -0500
committerKarl Hallsby <karl@hallsby.com>2020-09-27 17:45:13 -0500
commitc6bf5f7c895287d2028f6024265913b59784a154 (patch)
tree3a298df17d9472a679411dd81ea00a1239652477 /_includes/author-links.html
parent50dafcddc0392b99b228824274b1b97d0e72e423 (diff)
Bring all of jekyll-text-theme _includes into site
Diffstat (limited to '_includes/author-links.html')
-rw-r--r--_includes/author-links.html120
1 files changed, 120 insertions, 0 deletions
diff --git a/_includes/author-links.html b/_includes/author-links.html
new file mode 100644
index 0000000..5ddc78a
--- /dev/null
+++ b/_includes/author-links.html
@@ -0,0 +1,120 @@
+{%- assign _author = include.author -%}
+
+<div class="author-links">
+ <ul class="menu menu--nowrap menu--inline">
+
+ {%- if _author.url -%}
+ <link itemprop="url" href="{{ _author.url }}">
+ {%- endif -%}
+
+ {%- if _author.type == 'organization' -%}
+ {%- include snippets/get-locale-string.html key='EMAIL_US' -%}
+ {%- assign _locale_string_email = __return -%}
+ {%- include snippets/get-locale-string.html key='FOLLOW_US' -%}
+ {%- assign _locale_string_follow = __return -%}
+ {%- else -%}
+ {%- include snippets/get-locale-string.html key='EMAIL_ME' -%}
+ {%- assign _locale_string_email = __return -%}
+ {%- include snippets/get-locale-string.html key='FOLLOW_ME' -%}
+ {%- assign _locale_string_follow = __return -%}
+ {%- endif -%}
+
+ {%- include snippets/get-locale-string.html key='EMAIL_ME' -%}
+ {%- if _author.email -%}
+ <li title="{{ _locale_string_email }}">
+ <a class="button button--circle mail-button" itemprop="email" href="mailto:{{ _author.email }}" target="_blank">
+ <i class="fas fa-envelope"></i>
+ </a>
+ {%- endif -%}
+
+
+ {%- if _author.facebook -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Facebook' }}">
+ <a class="button button--circle facebook-button" itemprop="sameAs" href="https://www.facebook.com/{{ _author.facebook }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/facebook.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.twitter -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Twitter' }}">
+ <a class="button button--circle twitter-button" itemprop="sameAs" href="https://twitter.com/{{ _author.twitter }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/twitter.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.weibo -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Weibo' }}">
+ <a class="button button--circle weibo-button" itemprop="sameAs" href="https://weibo.com/{{ _author.weibo }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/weibo.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.googleplus -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Google+' }}">
+ <a class="button button--circle googlepluse-button" itemprop="sameAs" href="https://plus.google.com/u/0/{{ _author.googleplus }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/googleplus.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.telegram -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Telegram' }}">
+ <a class="button button--circle telegram-button" itemprop="sameAs" href="https://t.me/{{ _author.telegram }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/telegram.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.medium -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Medium' }}">
+ <a class="button button--circle medium-button" itemprop="sameAs" href="https://medium.com/{{ _author.medium }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/medium.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.zhihu -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Zhihu' }}">
+ <a class="button button--circle zhihu-button" itemprop="sameAs" href="https://www.zhihu.com/people/{{ _author.zhihu }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/zhihu.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.douban -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Douban' }}">
+ <a class="button button--circle douban-button" itemprop="sameAs" href="https://www.douban.com/people/{{ _author.douban }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/douban.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.linkedin -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Linkedin' }}">
+ <a class="button button--circle linkedin-button" itemprop="sameAs" href="https://www.linkedin.com/in/{{ _author.linkedin }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/linkedin.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.github -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'Github' }}">
+ <a class="button button--circle github-button" itemprop="sameAs" href="https://github.com/{{ _author.github }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/github.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ {%- if _author.npm -%}
+ <li title="{{ _locale_string_follow | replace: '[NAME]', 'npm' }}">
+ <a class="button button--circle npm-button" itemprop="sameAs" href="https://www.npmjs.com/~{{ _author.npm }}" target="_blank">
+ <div class="icon">{%- include svg/icon/social/npm.svg -%}</div>
+ </a>
+ </li>
+ {%- endif -%}
+
+ </ul>
+</div>