使用占位符

在大多数网站中,有一些字符串或变量将在整个网站中使用。 尤其是在需要支持多种语言的站点中,硬编码此类值是不好的。 相反,可以集中使用和管理占位符。

有关如何创作占位符的信息,请参见 占位符文档 在发布部分中。

您可以导入 fetchPlaceholders 在区块的JS中或 scripts.js 并按照以下方式使用它来检索占位符字符串。 您的项目可能有一些功能或逻辑,可根据当前页面的路径或元数据确定页面所使用的语言。 在本例中,我们只是将其硬编码为 en. 这意味着它将获取 placeholders 中的工作表 en 文件夹。 省略参数将假定根文件夹中存在占位符表。

<script src=“https://gist.github.com/rofe/b4cfd6269f02742ce6acf4a8822fa2b3.js”></script>

键格式

占位符工作表中包含空格或破折号的键将采用驼峰式编码,以便在JavaScript中更轻松地访问:

  • about us 将成为 aboutUs
  • foo-bar 将成为 fooBar
  • VIP lounge 将成为 VipLounge

您可以使用辅助函数 toCamelCase 将键转换为属性名称。

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec