:html:`<meta>` tags are supported:
- Page title is mapped to ``og:title`` / ``twitter:title``
-- Page URL is mapped to ``og:url`` / ``twitter:url``
+- Page URL is mapped to ``og:url``
- The :rst:`:summary:` field is mapped to ``og:description`` /
``twitter:description``. Note that if the page doesn't have explicit
summary, Pelican takes it from the first few sentences of the content and
supported in a similar way:
- Article title is mapped to ``og:title`` / ``twitter:title``
-- Pernament article URL is mapped to ``og:url`` / ``twitter:url``
+- Article URL is mapped to ``og:url``
- The :rst:`:summary:` field is mapped to ``og:description`` /
``twitter:description``. Note that if the article doesn't have explicit
summary, Pelican takes it from the first few sentences of the content and
<meta property="og:title" content="{{ article.title }}" />
<meta name="twitter:title" content="{{ article.title }}" />
<meta property="og:url" content="{{ article.url|format_siteurl|e }}" />
- <meta name="twitter:url" content="{{ article.url|format_siteurl|e }}" />
{% if article.summary %}
<meta property="og:description" content="{{ article.summary|dehyphenate|striptags|e }}" />
<meta name="twitter:description" content="{{ article.summary|dehyphenate|striptags|e }}" />
<meta property="og:title" content="{{ page.title }}" />
<meta name="twitter:title" content="{{ page.title }}" />
<meta property="og:url" content="{{ page.url|format_siteurl|e }}" />
- <meta name="twitter:url" content="{{ page.url|format_siteurl|e }}" />
{% if page.summary %}
<meta property="og:description" content="{{ page.summary|dehyphenate|striptags|e }}" />
<meta name="twitter:description" content="{{ page.summary|dehyphenate|striptags|e }}" />
<meta property="og:title" content="An article — a jumbo one" />
<meta name="twitter:title" content="An article — a jumbo one" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:description" content="A summary. On multiple lines." />
<meta name="twitter:description" content="A summary. On multiple lines." />
<meta property="og:image" content="./ship.jpg" />
<meta property="og:title" content="An article" />
<meta name="twitter:title" content="An article" />
<meta property="og:url" content="article.html" />
- <meta name="twitter:url" content="article.html" />
<meta property="og:description" content="The summary. On multiple lines." />
<meta name="twitter:description" content="The summary. On multiple lines." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="A jumbo article" />
<meta name="twitter:title" content="A jumbo article" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:image" content="image.jpg" />
<meta name="twitter:image" content="image.jpg" />
<meta name="twitter:card" content="summary_large_image" />
<meta property="og:title" content="A jumbo article" />
<meta name="twitter:title" content="A jumbo article" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:description" content="Jumbo article summary, expanded on both listing and page." />
<meta name="twitter:description" content="Jumbo article summary, expanded on both listing and page." />
<meta property="og:image" content="image.jpg" />
<meta property="og:title" content="An article" />
<meta name="twitter:title" content="An article" />
<meta property="og:url" content="article.html" />
- <meta name="twitter:url" content="article.html" />
<meta property="og:description" content="The summary, expanded on both listing and page." />
<meta name="twitter:description" content="The summary, expanded on both listing and page." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="A jumbo article" />
<meta name="twitter:title" content="A jumbo article" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:description" content="Jumbo article summary, shown only on listing." />
<meta name="twitter:description" content="Jumbo article summary, shown only on listing." />
<meta property="og:image" content="image.jpg" />
<meta property="og:title" content="An article" />
<meta name="twitter:title" content="An article" />
<meta property="og:url" content="article.html" />
- <meta name="twitter:url" content="article.html" />
<meta property="og:description" content="The summary, shown nowhere." />
<meta name="twitter:description" content="The summary, shown nowhere." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="A jumbo article" />
<meta name="twitter:title" content="A jumbo article" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:description" content="Jumbo article summary, expanded only on listing." />
<meta name="twitter:description" content="Jumbo article summary, expanded only on listing." />
<meta property="og:image" content="image.jpg" />
<meta property="og:title" content="An article" />
<meta name="twitter:title" content="An article" />
<meta property="og:url" content="article.html" />
- <meta name="twitter:url" content="article.html" />
<meta property="og:description" content="The summary, expanded only on listing." />
<meta name="twitter:description" content="The summary, expanded only on listing." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="A jumbo article" />
<meta name="twitter:title" content="A jumbo article" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:description" content="Jumbo article summary, shown only on listing." />
<meta name="twitter:description" content="Jumbo article summary, shown only on listing." />
<meta property="og:image" content="image.jpg" />
<meta property="og:title" content="An article" />
<meta name="twitter:title" content="An article" />
<meta property="og:url" content="article.html" />
- <meta name="twitter:url" content="article.html" />
<meta property="og:description" content="The summary, shown on listing." />
<meta name="twitter:description" content="The summary, shown on listing." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="A jumbo article" />
<meta name="twitter:title" content="A jumbo article" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:description" content="The summary, shown in both listing and on the page." />
<meta name="twitter:description" content="The summary, shown in both listing and on the page." />
<meta property="og:image" content="image.jpg" />
<meta property="og:title" content="An article" />
<meta name="twitter:title" content="An article" />
<meta property="og:url" content="article.html" />
- <meta name="twitter:url" content="article.html" />
<meta property="og:description" content="The summary, repeated on the page." />
<meta name="twitter:description" content="The summary, repeated on the page." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="A jumbo article" />
<meta name="twitter:title" content="A jumbo article" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:description" content="The summary, shown in listing but not on the page." />
<meta name="twitter:description" content="The summary, shown in listing but not on the page." />
<meta property="og:image" content="image.jpg" />
<meta property="og:title" content="An article" />
<meta name="twitter:title" content="An article" />
<meta property="og:url" content="article.html" />
- <meta name="twitter:url" content="article.html" />
<meta property="og:description" content="The summary, shown neither in listing nor on the page." />
<meta name="twitter:description" content="The summary, shown neither in listing nor on the page." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="Article with <&> — a <&> jumbo one" />
<meta name="twitter:title" content="Article with <&> — a <&> jumbo one" />
<meta property="og:url" content="article-jumbo.html?and&in&url=""" />
- <meta name="twitter:url" content="article-jumbo.html?and&in&url=""" />
<meta property="og:description" content="And <&> in summary." />
<meta name="twitter:description" content="And <&> in summary." />
<meta property="og:image" content="image.jpg?and&in&url=""" />
<meta property="og:title" content="Article with <&> in title" />
<meta name="twitter:title" content="Article with <&> in title" />
<meta property="og:url" content="article.html?and&in&url=""" />
- <meta name="twitter:url" content="article.html?and&in&url=""" />
<meta property="og:description" content="And <&> in summary." />
<meta name="twitter:description" content="And <&> in summary." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="A jumbo article" />
<meta name="twitter:title" content="A jumbo article" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:image" content="image.jpg" />
<meta name="twitter:image" content="image.jpg" />
<meta name="twitter:card" content="summary_large_image" />
<meta property="og:title" content="A jumbo article" />
<meta name="twitter:title" content="A jumbo article" />
<meta property="og:url" content="article-jumbo.html" />
- <meta name="twitter:url" content="article-jumbo.html" />
<meta property="og:image" content="image.jpg" />
<meta name="twitter:image" content="image.jpg" />
<meta name="twitter:card" content="summary_large_image" />
<meta property="og:title" content="An article" />
<meta name="twitter:title" content="An article" />
<meta property="og:url" content="article.html" />
- <meta name="twitter:url" content="article.html" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="article" />
</head>
<meta property="og:title" content="Features" />
<meta name="twitter:title" content="Features" />
<meta property="og:url" content="features.html" />
- <meta name="twitter:url" content="features.html" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="page" />
</head>
<meta property="og:title" content="Guest post howto" />
<meta name="twitter:title" content="Guest post howto" />
<meta property="og:url" content="guest-post-howto.html" />
- <meta name="twitter:url" content="guest-post-howto.html" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="page" />
</head>
<meta property="og:title" content="Showcase requirements" />
<meta name="twitter:title" content="Showcase requirements" />
<meta property="og:url" content="showcase-requirements.html" />
- <meta name="twitter:url" content="showcase-requirements.html" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="page" />
</head>
<meta property="og:title" content="A page" />
<meta name="twitter:title" content="A page" />
<meta property="og:url" content="page.html" />
- <meta name="twitter:url" content="page.html" />
<meta property="og:description" content="Page description for the social people." />
<meta name="twitter:description" content="Page description for the social people." />
<meta name="twitter:card" content="summary" />
</article>
</main>
</body>
-</html>
\ No newline at end of file
+</html>
<meta property="og:title" content="A page" />
<meta name="twitter:title" content="A page" />
<meta property="og:url" content="page.html" />
- <meta name="twitter:url" content="page.html" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="page" />
</head>
<meta property="og:title" content="Subpage" />
<meta name="twitter:title" content="Subpage" />
<meta property="og:url" content="subpage.html" />
- <meta name="twitter:url" content="subpage.html" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="page" />
</head>
<meta property="og:title" content="A page" />
<meta name="twitter:title" content="A page" />
<meta property="og:url" content="page.html" />
- <meta name="twitter:url" content="page.html" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="page" />
</head>
<meta property="og:title" content="A page" />
<meta name="twitter:title" content="A page" />
<meta property="og:url" content="page.html" />
- <meta name="twitter:url" content="page.html" />
<meta property="og:description" content="Page content." />
<meta name="twitter:description" content="Page content." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="Page with <&> in title" />
<meta name="twitter:title" content="Page with <&> in title" />
<meta property="og:url" content="breadcrumb.html?and&in&url=""" />
- <meta name="twitter:url" content="breadcrumb.html?and&in&url=""" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="page" />
</head>
<meta property="og:title" content="Escaping in content" />
<meta name="twitter:title" content="Escaping in content" />
<meta property="og:url" content="content.html?and&in&url=""" />
- <meta name="twitter:url" content="content.html?and&in&url=""" />
<meta property="og:description" content="Self link (overriden URL) Self link with more params added Link to other page (it doesn't have URL overriden) Link outside." />
<meta name="twitter:description" content="Self link (overriden URL) Self link with more params added Link to other page (it doesn't have URL overriden) Link outside." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="<&> in site name" />
<meta name="twitter:title" content="<&> in site name" />
<meta property="og:url" content="landing.html?and&in&url=""" />
- <meta name="twitter:url" content="landing.html?and&in&url=""" />
<meta property="og:description" content="Page text." />
<meta name="twitter:description" content="Page text." />
<meta property="og:image" content="image.jpg?and&in&url=""" />
<meta property="og:title" content="Page with <&> in title" />
<meta name="twitter:title" content="Page with <&> in title" />
<meta property="og:url" content="page.html?and&overriden&url=""" />
- <meta name="twitter:url" content="page.html?and&overriden&url=""" />
<meta property="og:description" content="And <&> in summary." />
<meta name="twitter:description" content="And <&> in summary." />
<meta name="twitter:card" content="summary" />
<meta property="og:title" content="A page" />
<meta name="twitter:title" content="A page" />
<meta property="og:url" content="hide-navbar-brand.html" />
- <meta name="twitter:url" content="hide-navbar-brand.html" />
<meta property="og:description" content="Page text." />
<meta name="twitter:description" content="Page text." />
<meta property="og:image" content="./ship.jpg" />
<meta property="og:title" content="A page title that displays only in title" />
<meta name="twitter:title" content="A page title that displays only in title" />
<meta property="og:url" content="page.html" />
- <meta name="twitter:url" content="page.html" />
<meta property="og:description" content="Some page text." />
<meta name="twitter:description" content="Some page text." />
<meta property="og:image" content="./ship.jpg" />
<meta property="og:title" content="A page" />
<meta name="twitter:title" content="A page" />
<meta property="og:url" content="page.html" />
- <meta name="twitter:url" content="page.html" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="page" />
</head>
</article>
</main>
</body>
-</html>
\ No newline at end of file
+</html>
<meta property="og:title" content="Site name" />
<meta name="twitter:title" content="Site name" />
<meta property="og:url" content="page.html" />
- <meta name="twitter:url" content="page.html" />
<meta name="twitter:card" content="summary" />
<meta property="og:type" content="page" />
</head>