我正在用Pelican和i18n subsites plugin构建一个静态站点。你知道吗
按照我的理解,你可以在鹈鹕有这个插件,但我不认为我这样做的方式是工作。你知道吗
在鹈鹕地址:
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'),
],
}
}
在索引.html输出:
<nav id="menu"><ul>
<li><a href="./pages/contact.html">Contact</a></li>
</ul></nav><!-- /#menu -->
在基本.html模板:
{% for title, link in MENUITEMS %}
<li><a href="{{ link }}">{{ title }}</a></li>
{% endfor %}
我没有网站生成错误。More detail here。你知道吗
使用--debuggives this运行pelican。你知道吗
事实证明,i18n子网站插件正在创建两个新站点,旧站点留在输出文件夹中。所以在
output/
有一个位点,在output/nl/
有一个位点,在output/en/
有一个位点。添加DELETE_OUTPUT_DIRECTORY = True
和'OUTPUT_PATH': '',
到荷兰i18n子网站设置解决了这个问题。你知道吗相关问题 更多 >
编程相关推荐