在Ghost CMS中创建多语言博客

时间:2019-02-21 14:14:19

标签: content-management-system ghost-blog

我一直在Ghost CMS中创建一个博客,在其中必须在标题上放置一个下拉列表以选择语言(英语,中文,韩语,日语)。

我已阅读使用动态路由的可行方法,如以下网址所示,

URL:[https://docs.ghost.org/tutorials/multi-language-content/][1]

我有一个查询,我是否需要通过这种方式重写每种语言的博客文章内容。

如果我以英文发布帖子,此方法会自动转换语言吗?

3 个答案:

答案 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}/