0
我想在我的網站的不同部分顯示不同的網站標題(通過路徑前綴標識)。理想的設置看起來像:如何在不同的頁面上改變jekyll的`site.title`?
_includes/header.html contains:
<a class="site-title" href="{{ site.baseurl }}/">{{ site.title }}</a>
與頭被包含在網頁和帖子模板,並
_config.yml contains:
defaults:
-
scope:
path: ""
values:
title: logophile
-
scope:
path: "blog"
values:
title: (b)logophile
然而,這寫一個空字符串轉化生成的HTML。
替代我已經試過:
- 在
_config.yml
使用site.title: logophile
/site.title: (b)logophile
- 在
_config.yml
定義my_site_title: logophile
等,並在_includes/header.html
我失蹤的見解似乎是'default'設置'page'級變量僅:這意味着無法修改'site.title',並且頭文件include必須使用'{{page.my_site_title}}'而不是簡單的{{my_site_title}}'。當我思考「默認」意味着什麼時,這確實很有意義:它用於爲頁面可能覆蓋的值設置* defaults *。 – Tikitu