|
6 | 6 | {% assign seo_url = site.github.url %} |
7 | 7 | {% endif %} |
8 | 8 |
|
| 9 | +{% if site.title %} |
| 10 | + {% assign seo_site_title = site.title %} |
| 11 | +{% elsif site.name %} |
| 12 | + {% assign seo_site_title = site.name %} |
| 13 | +{% endif %} |
| 14 | + |
9 | 15 | {% if page.title %} |
10 | 16 | {% assign seo_title = page.title %} |
11 | 17 | {% assign seo_page_title = page.title %} |
12 | | - {% if site.title %} |
13 | | - {% assign seo_title = seo_title | append:" - " | append: site.title %} |
| 18 | + {% if seo_site_title %} |
| 19 | + {% assign seo_title = seo_title | append:" - " | append: seo_site_title %} |
14 | 20 | {% endif %} |
15 | | -{% elsif site.title %} |
16 | | - {% assign seo_title = site.title %} |
17 | | - {% assign seo_page_title = site.title %} |
| 21 | +{% elsif seo_site_title %} |
| 22 | + {% assign seo_title = seo_site_title %} |
| 23 | + {% assign seo_page_title = seo_site_title %} |
18 | 24 | {% if site.description %} |
19 | 25 | {% assign seo_title = seo_title | append:" - " | append: site.description %} |
20 | 26 | {% endif %} |
21 | 27 | {% endif %} |
22 | 28 | {% if seo_title %} |
23 | 29 | {% assign seo_title = seo_title | markdownify | strip_html | strip_newlines | escape_once %} |
24 | 30 | {% endif %} |
| 31 | +{% if seo_site_title %} |
| 32 | + {% assign seo_site_title = seo_site_title | markdownify | strip_html | strip_newlines | escape_once %} |
| 33 | +{% endif %} |
25 | 34 | {% if seo_page_title %} |
26 | 35 | {% assign seo_page_title = seo_page_title | markdownify | strip_html | strip_newlines | escape_once %} |
27 | 36 | {% endif %} |
|
53 | 62 | <meta property='og:url' content='{{ page.url | prepend: seo_url | replace:'/index.html','/' }}' /> |
54 | 63 | {% endif %} |
55 | 64 |
|
56 | | -{% if site.title %} |
57 | | - <meta property="og:site_name" content="{{ site.title }}" /> |
| 65 | +{% if seo_site_title %} |
| 66 | + <meta property="og:site_name" content="{{ seo_site_title }}" /> |
58 | 67 | <script type="application/ld+json"> |
59 | 68 | { |
60 | 69 | "@context" : "http://schema.org", |
61 | 70 | "@type" : "WebSite", |
62 | | - "name" : {{ site.title | jsonify }}, |
| 71 | + "name" : {{ seo_site_title | jsonify }}, |
63 | 72 | "url" : {{ seo_url | jsonify }} |
64 | 73 | } |
65 | 74 | </script> |
|
118 | 127 | { |
119 | 128 | "@context" : "http://schema.org", |
120 | 129 | "@type" : "{% if site.social.type %}{{ site.social.type }}{% else %}person{% endif %}", |
121 | | - "name" : "{% if site.social.name %}{{ site.social.name }}{% else %}{{ site.title }}{% endif %}", |
| 130 | + "name" : "{% if site.social.name %}{{ site.social.name }}{% else %}{{ seo_site_title }}{% endif %}", |
122 | 131 | "url" : {{ seo_url | jsonify }}, |
123 | 132 | "sameAs" : {{ site.social.links | jsonify }} |
124 | 133 | } |
|
0 commit comments