|
1 | 1 | {%- set pageTitle = title or site.title or '' %}
|
| 2 | + {%- set pageTitle = pageTitle if (pageTitle == site.title) else pageTitle + ' - ' + site.title %} |
| 3 | + {%- set pageUrl = site.url + page.url %} |
2 | 4 | {%- set pageDescription = description or site.title or '' %}
|
3 |
| - {%- set pageImage = image or site.image %} |
| 5 | + {%- set pageImage = pageUrl + image or pageUrl + site.image %} |
4 | 6 | {%- set pageRobots = "noindex,follow" if (pagination.pageNumber > 0 and pagination.size > 0) else "index,follow" %}
|
5 | 7 | {%- set pageAuthor = author or site.author -%}
|
6 |
| - {%- set cardType = cardType or site.twitterCardType or 'summary' -%} |
| 8 | + {%- set cardType = cardType or site.twitterCardType or 'summary' %} |
| 9 | + {%- set ogType = ogType or site.ogType or 'article' -%} |
7 | 10 | <meta charset="utf-8">
|
8 | 11 | <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
9 | 12 | <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
|
10 | 13 |
|
11 | 14 | <title>{{ pageTitle }}</title>
|
12 | 15 |
|
| 16 | + {{ page | dump }} |
| 17 | + |
13 | 18 | <meta name="description" content="{{ pageDescription }}">
|
14 | 19 | <meta name="robots" content="{{ pageRobots }}">
|
15 | 20 | <meta name="author" content="{{ pageAuthor }}">
|
16 | 21 |
|
17 |
| - <link rel="canonical" href="{{ page.url }}"> |
| 22 | + <link rel="canonical" href="{{ pageUrl }}"> |
18 | 23 |
|
19 | 24 | <!-- opengraph -->
|
20 | 25 | <meta property="og:title" content="{{ pageTitle }}">
|
21 |
| - <meta property="og:type" content="{{ ogtype }}"> |
22 |
| - {{ opengraph.type }} |
23 |
| - <meta property="og:url" content="{{ page.url }}"> |
| 26 | + <meta property="og:type" content="{{ ogType }}"> |
| 27 | + <meta property="og:url" content="{{ pageUrl }}"> |
24 | 28 | <meta property="og:description" content="{{ pageDescription }}">
|
25 | 29 | {% if pageImage %}<meta property="og:image" content="{{ pageImage }}">{% endif %}
|
26 | 30 | <!-- end opengraph -->
|
27 | 31 |
|
28 | 32 | <!-- twitter -->
|
29 | 33 | <meta name="twitter:card" content="{{ cardType }}">
|
30 |
| - {% if site.twitter %}<meta name="twitter:site" content="@{{ site.twitter }}">{% endif %} |
31 |
| - <meta name="twitter:url" content="{{ page.url }}"> |
| 34 | + {%- if site.twitter %}<meta name="twitter:site" content="@{{ site.twitter }}">{% endif %} |
| 35 | + <meta name="twitter:url" content="{{ pageUrl }}"> |
32 | 36 | <meta name="twitter:title" content="{{ pageTitle }}">
|
33 | 37 | <meta name="twitter:description" content="{{ pageDescription }}">
|
34 | 38 | {% if pageImage %}<meta name="twitter:image" content="{{ pageImage }}">{% endif %}
|
|
0 commit comments