【发布时间】:2018-06-04 08:14:42
【问题描述】:
我只发现有配置文件来设置语言。 但我希望用户可以选择它并动态更改。 就像 Hexo 主页所做的 https://hexo.io/docs/internationalization.html 一样。
【问题讨论】:
标签: hexo
我只发现有配置文件来设置语言。 但我希望用户可以选择它并动态更改。 就像 Hexo 主页所做的 https://hexo.io/docs/internationalization.html 一样。
【问题讨论】:
标签: hexo
我认为这可能会有所帮助:https://hexo.io/docs/permalinks.html#Multi-language-Support
首先,编辑_config.yml并设置new_post_name和permalink。
new_post_name: :lang/:title.md
permalink: :lang/:title/
然后,创建一个新帖子应保存为:
hexo new "Hello World" --lang tw
最后,当你遍历每个帖子显示它们时,你可以使用post.lang来决定是否显示。
<% page.posts.each(function(post) { %>
<% if (post.lang === ('tw')) { %>
<%- partial('_partial/article') %>
<% } %>
<% }); %>
【讨论】: