我一直在Ghost CMS中创建一个博客,在其中必须在标题上放置一个下拉列表以选择语言(英语,中文,韩语,日语)。
我已阅读使用动态路由的可行方法,如以下网址所示,
URL:[https://docs.ghost.org/tutorials/multi-language-content/][1]
我有一个查询,我是否需要通过这种方式重写每种语言的博客文章内容。
如果我以英文发布帖子,此方法会自动转换语言吗?
答案 0 :(得分:1)
只是想让我知道,我们已经更新了您链接的教程,其中涉及在Ghost中使用不同的语言:https://ghost.org/tutorials/multi-language-content/
该教程显示了如何创建多语言内容以及如何使用Price = [(x1+x2)/2]*[q1/q1][w1/(w1+w2)] + [(y1+y2)/2]*[q2/(q2)][w2/(w1+w2)]
元素将替代翻译添加到元数据。我已经在此处创建了一个CodePen演示,内容涉及如何在JavaScript中创建与这些元素挂钩的语言选择:https://codepen.io/daviddarnes/pen/QWwzePz
答案 1 :(得分:0)
Ghost中没有自动语言转换。您需要为每种语言创建单独的帖子。通过所有动态路由,您可以将带有特定语言标记的URL定向到特定帖子。
答案 2 :(得分:0)
是的。您必须为每个博客文章编写内容,并且内容将按标签分开。
示例
routes:
collections:
/:
permalink: /{slug}/
template: index
filter: 'tag:-fr'
/fr/:
permalink: /fr/{slug}/
template: fr
filter: 'tag:fr'
taxonomies:
tag: /tag/{slug}/
author: /author/{slug}/