Skip to content

Commit 3a0ad52

Browse files
feat: 更新页面标题生成逻辑,移除不必要的依赖
Signed-off-by: wangsimiao1 <wangsimiao1@xiaomi.com>
1 parent ad6e895 commit 3a0ad52

4 files changed

Lines changed: 4 additions & 17 deletions

File tree

_includes/head.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,9 @@
5959
{%- unless page.layout == 'home' -%}
6060
{%- capture title -%}
6161
{%- if page.collection == 'tabs' -%}
62-
{%- assign tab_key = page.title | downcase -%}
63-
{{- site.data.locales[include.lang].tabs[tab_key] -}}
62+
{%- assign tab_key = page.name | split: '.' | first | downcase -%}
63+
{%- assign tab_title = site.data.locales[include.lang].tabs[tab_key] -%}
64+
{{- tab_title | default: page.title -}}
6465
{%- else -%}
6566
{{- page.title -}}
6667
{%- endif -%}

_layouts/page.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<article class="px-1">
1010
{% if page.layout == 'page' or page.collection == 'tabs' %}
11-
{% assign tab_key = page.title | downcase %}
11+
{% assign tab_key = page.name | split: '.' | first | downcase %}
1212
{% assign title = site.data.locales[lang].tabs[tab_key] | default: page.title %}
1313
<h1 class="dynamic-title">
1414
{{ title }}

package-lock.json

Lines changed: 0 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
},
2626
"dependencies": {
2727
"@swup/head-plugin": "^2.3.1",
28-
"@swup/scripts-plugin": "^2.1.0",
2928
"bootstrap": "^5.3.3",
3029
"swup": "^4.8.3"
3130
}

0 commit comments

Comments
 (0)