mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-12-12 03:00:28 +00:00
4da27f6a4b
* Initial Commit * Fix Twitter description * Improve image preview name Thanks @simonbaird * Add control panel UI for social media cards
39 lines
1.6 KiB
Plaintext
39 lines
1.6 KiB
Plaintext
title: $:/core/templates/social-metadata
|
|
tags: $:/tags/RawMarkupWikified
|
|
|
|
\procedure meta-plain(name,source,name-attribute:"name")
|
|
\whitespace trim
|
|
<%if [<source>has[text]] %>
|
|
<meta <$text text=<<name-attribute>>/>="<$text text=<<name>>/>" content="<$text text={{{ [<source>get[text]encodehtml[]] }}}/>">
|
|
<$text text={{{ [charcode[10]] }}}/>
|
|
<%endif%>
|
|
\end meta-plain
|
|
|
|
\procedure meta-wikified(name,source,name-attribute:"name")
|
|
\whitespace trim
|
|
<%if [<source>has[text]] %>
|
|
<$wikify name="html" text={{{ [<source>get[text]] }}} output="text">
|
|
<meta <$text text=<<name-attribute>>/>="<$text text=<<name>>/>" content="<$text text={{{ [<html>encodehtml[]] }}}/>">
|
|
<$text text={{{ [charcode[10]] }}}/>
|
|
</$wikify>
|
|
<%endif%>
|
|
\end meta-wikified
|
|
|
|
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock conditional commentinline commentblock
|
|
<<meta-wikified "description" "$:/SiteSubtitle">>
|
|
|
|
<!-- Facebook Meta Tags -->
|
|
<<meta-plain "og:url" "$:/SiteUrl" "property">>
|
|
<<meta-plain "og:type" "website" "property">>
|
|
<<meta-wikified "og:title" "$:/SiteTitle" "property">>
|
|
<<meta-wikified "og:description" "$:/SiteSubtitle" "property">>
|
|
<<meta-plain "og:image" "$:/SitePreviewImageUrl" "property">>
|
|
|
|
<!-- Twitter Meta Tags -->
|
|
<<meta-plain "twitter:card" "summary_large_image">>
|
|
<<meta-plain "twitter:domain" "$:/SiteDomain" "property">>
|
|
<<meta-plain "twitter:url" "$:/SiteUrl" "property">>
|
|
<<meta-wikified "twitter:title" "$:/SiteTitle">>
|
|
<<meta-wikified "twitter:description" "$:/SiteSubtitle">>
|
|
<<meta-plain "twitter:image" "$:/SitePreviewImageUrl">>
|