add shortcode tweet-ref for creating tweet reference in footnotes
This commit is contained in:
parent
a316c983a6
commit
8d679ad58d
|
@ -513,6 +513,7 @@ h6:hover .anchor {
|
|||
.social-links {
|
||||
margin: calc(var(--content-gap) * 2) 0;
|
||||
}
|
||||
/* shortcode */
|
||||
.social-quote {
|
||||
padding: 1em;
|
||||
}
|
||||
|
@ -608,6 +609,14 @@ h6:hover .anchor {
|
|||
.footnotes hr {
|
||||
display: none;
|
||||
}
|
||||
.footnotes a {
|
||||
box-shadow: none;
|
||||
text-decoration: underline;
|
||||
}
|
||||
.footnotes a:hover {
|
||||
box-shadow: none;
|
||||
text-decoration: underline;
|
||||
}
|
||||
.footnotes ol {
|
||||
margin: 0;
|
||||
}
|
||||
|
@ -618,7 +627,11 @@ h6:hover .anchor {
|
|||
line-height: 1.5em;
|
||||
margin: 0;
|
||||
}
|
||||
.footnotes ol li:target p {
|
||||
/* fix tweet-ref makes the li markers sink at the bottom */
|
||||
.footnotes ol li > * {
|
||||
vertical-align: top;
|
||||
}
|
||||
.footnotes ol li:target {
|
||||
background-color: var(--link-background-color);
|
||||
}
|
||||
.footnotes ol:before {
|
||||
|
@ -627,3 +640,18 @@ h6:hover .anchor {
|
|||
margin-left: -1em;
|
||||
font-weight: 200;
|
||||
}
|
||||
|
||||
/* shortcode */
|
||||
.tweet-ref {
|
||||
width: calc(100% - 2em);
|
||||
display: inline-block;
|
||||
}
|
||||
.tweet-ref blockquote {
|
||||
margin: 3px 0 0 0;
|
||||
border-inline-color: var(--tertiary);
|
||||
line-height: 1.5em;
|
||||
}
|
||||
|
||||
.tweet-ref blockquote a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
{{ with .title }}<span>{{ . }}</span>{{ end }}
|
||||
</div>
|
||||
|
||||
{{ $dnt := true }}
|
||||
{{- $dnt := true -}}
|
||||
{{- $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 -}}
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
<div class="tweet-ref">
|
||||
{{- $url := .Get 0 -}}
|
||||
From <a href="{{ $url }}">{{ strings.TrimPrefix "https://" $url }}</a>:
|
||||
|
||||
{{- $dnt := true -}}
|
||||
{{- $query := querify "url" $url "dnt" $dnt -}}
|
||||
{{- $request := printf "https://publish.twitter.com/oembed?%s" $query -}}
|
||||
{{- $json := getJSON $request -}}
|
||||
{{- replaceRE "<script.+/script>" "" $json.html | safeHTML -}}
|
||||
</div>
|
Loading…
Reference in New Issue