|
12 | 12 | <meta name="description" content="{{ page.description | default: lang_data.site.description }}"> |
13 | 13 |
|
14 | 14 | <!-- 다국어 hreflang 태그 --> |
15 | | - {% for lang in site.languages %} |
16 | | - {% if lang == site.default_lang %} |
17 | | - <link rel="alternate" hreflang="{{ lang }}" href="{{ site.url }}{{ site.baseurl }}{{ page.url | remove: '/en' | remove: '/ja' }}" /> |
18 | | - {% else %} |
19 | | - <link rel="alternate" hreflang="{{ lang }}" href="{{ site.url }}{{ site.baseurl }}/{{ lang }}{{ page.url | remove: '/en' | remove: '/ja' }}" /> |
20 | | - {% endif %} |
21 | | - {% endfor %} |
| 15 | + {% if page.layout == "post" %} |
| 16 | + {%- assign page_lang = page.lang | default: site.default_lang -%} |
| 17 | + {%- assign post_slug = page.slug -%} |
| 18 | + {%- if page_lang == "en" -%} |
| 19 | + {%- assign slug_len = post_slug.size | minus: 3 -%} |
| 20 | + {%- assign base_slug = post_slug | truncate: slug_len, "" -%} |
| 21 | + {%- elsif page_lang == "ja" -%} |
| 22 | + {%- assign slug_len = post_slug.size | minus: 3 -%} |
| 23 | + {%- assign base_slug = post_slug | truncate: slug_len, "" -%} |
| 24 | + {%- else -%} |
| 25 | + {%- assign base_slug = post_slug -%} |
| 26 | + {%- endif -%} |
| 27 | + {%- assign date_path = page.date | date: "/%Y/%m/%d/" -%} |
| 28 | + <link rel="alternate" hreflang="ko" href="{{ site.url }}{{ date_path }}{{ base_slug }}/" /> |
| 29 | + <link rel="alternate" hreflang="en" href="{{ site.url }}{{ date_path }}{{ base_slug }}-en/" /> |
| 30 | + <link rel="alternate" hreflang="ja" href="{{ site.url }}{{ date_path }}{{ base_slug }}-ja/" /> |
| 31 | + <link rel="alternate" hreflang="x-default" href="{{ site.url }}{{ date_path }}{{ base_slug }}/" /> |
| 32 | + {% else %} |
| 33 | + {%- assign base_path = page.url | remove: '/en' | remove: '/ja' -%} |
| 34 | + <link rel="alternate" hreflang="ko" href="{{ site.url }}{{ base_path }}" /> |
| 35 | + <link rel="alternate" hreflang="en" href="{{ site.url }}/en{{ base_path }}" /> |
| 36 | + <link rel="alternate" hreflang="ja" href="{{ site.url }}/ja{{ base_path }}" /> |
| 37 | + <link rel="alternate" hreflang="x-default" href="{{ site.url }}{{ base_path }}" /> |
| 38 | + {% endif %} |
| 39 | + |
| 40 | + <!-- 페이지네이션 noindex --> |
| 41 | + {% if paginator and paginator.page > 1 %} |
| 42 | + <meta name="robots" content="noindex, follow"> |
| 43 | + {% endif %} |
22 | 44 |
|
23 | 45 | <!-- Favicon --> |
24 | 46 | <link rel="icon" type="image/x-icon" href="{{ '/assets/favicons/favicon.ico' | relative_url }}"> |
|
0 commit comments