我只发现有配置文件来设置语言。 但我希望用户可以选择它并动态更改。 就像Hexo主页https://hexo.io/docs/internationalization.html一样。
答案 0 :(得分:2)
我认为这可能会有所帮助: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') %>
<% } %>
<% }); %>