|
3 | 3 | <head> |
4 | 4 | <meta charset="utf-8"> |
5 | 5 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
6 | | - <title>{%- if title != site.title -%}{{ title }} • {%- endif -%}{{ site.title }}</title> |
| 6 | + <link rel="apple-touch-icon" type="image/png" href="{{ '/assets/icon/favicon-ios.png' | url }}" sizes="180x180"> |
| 7 | + <link rel="icon" type="image/png" href="{{ '/assets/icon/favicon-android.png' | url }}" sizes="192x192"> |
| 8 | + <link rel="icon" type="image/png" href="{{ '/assets/icon/favicon.png' | url }}" sizes="32x32"> |
| 9 | + {%- capture pageTitle -%} |
| 10 | + {% if title != site.title %}{{ title }} • {% endif %}{{ site.title }} |
| 11 | + {%- endcapture %} |
7 | 12 | {%- if meta.description -%} |
8 | 13 | {%- assign desc = meta.description -%} |
9 | 14 | {%- else -%} |
10 | 15 | {%- assign desc = layoutContent | regexReplace: '<h1 class="title flex-item">.*</h1>', '' | strip_html | regexReplace: '\s{2,}', ' ' | truncate: 160 -%} |
11 | 16 | {%- endif %} |
12 | | - <meta name="description" content="{{ desc }}"> |
13 | 17 | <link rel=canonical href="{{ site.url }}{{ page.url | url }}"> |
| 18 | + <meta name="description" content="{{ desc }}"> |
| 19 | + <meta property="og:url" content="{{ site.url }}{{ page.url | url }}"> |
| 20 | + <meta property="og:title" content="{{ pageTitle }}"> |
| 21 | + <meta property="og:description" content="{{ desc }}"> |
| 22 | + <meta name="twitter:card" content="summary"> |
| 23 | + <meta name="twitter:creator" content="@{{ site.author.twitter }}"> |
| 24 | + <title>{{ pageTitle }}</title> |
14 | 25 | <link rel=alternate type=application/atom+xml href="{{ site.url }}{{ '/feed.xml' | url }}" title="{{ site.title }} Atom feed" /> |
15 | | - <link rel="apple-touch-icon" type="image/png" href="{{ '/assets/icon/favicon-ios.png' | url }}" sizes="180x180"> |
16 | | - <link rel="icon" type="image/png" href="{{ '/assets/icon/favicon-android.png' | url }}" sizes="192x192"> |
17 | | - <link rel="icon" type="image/png" href="{{ '/assets/icon/favicon.png' | url }}" sizes="32x32"> |
18 | 26 | <link rel="stylesheet" href="{{ '/assets/css/main.css' | url }}"> |
19 | 27 | <script type="module" src="https://unpkg.com/ionicons@5.0.0/dist/ionicons/ionicons.esm.js"></script> |
20 | 28 | <script nomodule="" src="https://unpkg.com/ionicons@5.0.0/dist/ionicons/ionicons.js"></script> |
|
59 | 67 | <div class="container"> |
60 | 68 | {{ content | safe }} |
61 | 69 |
|
62 | | - <p class="content has-text-right-desktop" style="font-size: 14px; margin-bottom: -2rem;"> |
| 70 | + <p class="edit-page content has-text-right-desktop"> |
63 | 71 | <a href="{{ site.repo }}/blob/master/{{ page.inputPath }}">Edit this page</a> |
64 | 72 | </p> |
65 | 73 | </div> |
|
0 commit comments