Я строю статический сайт с Pelican и i18n subsites plugin.Pelican i18n subsites пункты меню переопределяют
Как я понимаю, вы можете переопределить настройки в pelicanconf.py с помощью этого плагина, но я не думаю, что способ, которым я это сделал, работает.
Pelicanconf.py:
I18N_SUBSITES = {
'nl': {
'SITENAME': 'Robin Berghuijs Design',
'INDEX_SAVE_AS': 'nieuws.html',
'MENUITEMS': [
('Nieuws','nieuws.html'),
],
},
'en': {
'SITENAME': 'Robin Berghuijs Design',
'INDEX_SAVE_AS': 'news.html',
'MENUITEMS': [
('News','news.html'),
],
}
}
Index.html выход: шаблон
<nav id="menu"><ul>
<li><a href="./pages/contact.html">Contact</a></li>
</ul></nav><!-- /#menu -->
base.html:
{% for title, link in MENUITEMS %}
<li><a href="{{ link }}">{{ title }}</a></li>
{% endfor %}
Я не получаю ошибки при генерации сайта. More detail here.
Запуск пеликана с --debug gives this.