假设我已经在 Gatsby 中创建了一个带有英文文本的网站 www.someWebsiteUrl.com。现在我需要相同的页面,但网站 www.someWebsiteUrl.es 上有西类牙语文本。 有什么方法可以定义应该创建哪个具有特定翻译的网站吗?
类似于:gatsby build en
或 gatsby build es
换句话说,我需要一个多语言网站,该网站对于具有不同 TLD 的每个域具有不同的版本。
最佳答案
最后,您决定如何以及在何处部署您的网站。
可能的解决方案可能是添加环境变量并在部署中触发它:
// Configure the environment variable within your deploy options
LANGUAGE=eng
// Use it within your app to generate the specific content
process.env.LANGUAGE
例如,查看如何使用 environment variables with Netlify ,和within gatsby .
关于javascript - Gatsby 是否有一些插件或最佳实践来使用不同的语言创建每个版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58595554/