【问题标题】:Multi-lingual Ghost with same slug多语种 Ghost 与相同的蛞蝓
【发布时间】:2020-02-21 16:38:34
【问题描述】:

我想创建一个多语言 Ghost CMS 网站,在多语言帖子中使用相同的 slug。

例如

  • EN: my-site.com/hello-world
  • 法国:my-site.com/fr/hello-world

我从this walkthrough 了解到,我需要为每种语言多次创建相同的帖子,并且 slug 必须是唯一的。为了保持一致,我想在每种语言的同一篇文章中使用相同的 slug(即hello-world)。有没有办法做到这一点,也许是动态路由?

【问题讨论】:

    标签: multilingual slug ghost-blog


    【解决方案1】:

    我只是想让你知道我们已经更新了你链接到的关于在 Ghost 中使用不同语言的教程:https://ghost.org/tutorials/multi-language-content/

    您可以使用匹配的 slug(我假设您这样做是为了通过按钮轻松切换语言?)但我不推荐它,因为 slug 可能会用作您的 SEO 的一部分。如果有人用法语搜索,那么用英语写的 slug 就不会起作用。

    本教程展示了如何创建多语言内容并使用<link> 元素将替代翻译添加到元数据。我在这里创建了一个 CodePen 演示,介绍如何在 JavaScript 中创建一个与这些元素挂钩的语言选择:https://codepen.io/daviddarnes/pen/QWwzePz

    希望这会有所帮助!

    【讨论】:

    • 谢谢大卫,太完美了!
    猜你喜欢
    • 2013-12-18
    • 2021-03-10
    • 2018-08-27
    • 2010-12-08
    • 2014-05-17
    • 1970-01-01
    • 2014-07-30
    • 2016-06-02
    • 2021-04-04
    相关资源
    最近更新 更多