1
我見過關於這個主題的幾個問題,但沒有人能解決我的問題。我想有一個多語言的jekyll網站,而不使用任何插件。我有這個嵌套列表導航通過液體嵌套yaml列表
menu:
fr:
home:
name:"Acceuil"
url:"/"
team:
name:"Équipe"
url:"/equipe"
en:
home:
name:"Home"
url:"/home.html"
team:
name:"Team"
url:"/team"
我想根據打印頁面上在YAML前面的問題郎選擇不同的菜單YAML文件。一個最小爲例是:
---
lang: en
---
<ul>
{% for item in site.menu.[page.lang] %}
<li><a href="{{ item[1].url }}">{{ item[1].name }}</a></li>
{% endfor %}
</ul>
,這應該在原始的HTML打印
- 首頁
- 隊
但不是我的代碼打印什麼,我只是有兩顆子彈帶沒有文字。我看不出我做錯了什麼,你們能幫助我嗎?
編輯:
好吧,我唯一的問題只是我沒有把價值指標和值之間的空間。現在問題解決了。謝謝 !
謝謝,在值指示符和值之間放置空格解決了問題! – Samsa