add social_links partial
This commit is contained in:
parent
a41eb685a9
commit
ba84d6857d
|
@ -483,7 +483,36 @@ h6:hover .anchor {
|
|||
1.8px 1.8px 2.9px -0.8px hsl(var(--shadow-color) / 0.11),
|
||||
4.6px 4.6px 7.3px -1.7px hsl(var(--shadow-color) / 0.11),
|
||||
11.1px 11.1px 17.7px -2.5px hsl(var(--shadow-color) / 0.11);
|
||||
|
||||
--twitter-color: #4a99e9;
|
||||
}
|
||||
|
||||
.social-links {
|
||||
margin: calc(var(--content-gap) * 2) 0;
|
||||
background-color: var(--code-bg);
|
||||
border-left: 3px solid var(--twitter-color);
|
||||
padding: 1em;
|
||||
}
|
||||
.social-links .title {
|
||||
margin-bottom: .5em;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.social-links blockquote {
|
||||
font-size: .8em;
|
||||
margin: 0 0 0 1em;
|
||||
}
|
||||
.social-links blockquote a {
|
||||
font-weight: 500;
|
||||
color: var(--primary);
|
||||
box-shadow: var(--link-underline-shadow);
|
||||
transition: var(--link-transition);
|
||||
}
|
||||
.social-links blockquote > a:hover {
|
||||
color: var(--twitter-color);
|
||||
box-shadow: 0 2px 0 var(--twitter-color);
|
||||
}
|
||||
|
||||
.disqus-container {
|
||||
margin: calc(var(--content-gap) * 2) 0;
|
||||
background-color: var(--code-bg);
|
||||
|
|
|
@ -36,9 +36,10 @@
|
|||
{{- end }}
|
||||
|
||||
<footer class="post-footer">
|
||||
{{- if (and site.Params.ShowShareButtons (ne .Params.disableShare true)) }}
|
||||
{{- partial "share_icons.html" . -}}
|
||||
{{- if (.Param "socialLinks") }}
|
||||
{{- partial "social_links.html" . }}
|
||||
{{- end }}
|
||||
|
||||
{{- if (.Param "ShowPostNavLinks") }}
|
||||
{{- partial "post_nav_links.html" . }}
|
||||
{{- end }}
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
<div class="social-links">
|
||||
{{ with .Params.socialLinks.twitter }}
|
||||
<div class="tweet-container">
|
||||
<div class="title">
|
||||
Discuss on twitter
|
||||
</div>
|
||||
{{- template "render-tweet" (dict "id" .id "user" .user "dnt" true) -}}
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
|
||||
{{- define "render-tweet" -}}
|
||||
{{- $url := printf "https://twitter.com/%v/status/%v" .user .id -}}
|
||||
{{- $query := querify "url" $url "dnt" .dnt -}}
|
||||
{{- $request := printf "https://publish.twitter.com/oembed?%s" $query -}}
|
||||
{{- $json := getJSON $request -}}
|
||||
{{- replaceRE "<script.+/script>" "" $json.html | safeHTML -}}
|
||||
{{- end -}}
|
Loading…
Reference in New Issue