帐户和API密钥

keys 键接受名称-值对的映射,该映射指定用于服务集成(如 Google Analytics 或搜索工具)的帐户标识符。

keys键

keys 键是可选的。您可以在 playbook 中的 site 键下定义 keys 键。keys 接受一个名称-值对(也称为子键)的列表,用于指定帐户标识符。

Example 1. Example 1. antora-playbook.yml
site:
  title: Site Title
  url: https://example.org
  keys:
    name-of-account-key: 'identifier'
    google_analytics: 'XX-123456'

接着,UI 模板可以通过 UI 模型中的 site.keys 属性访问这些键的值。在分配给 UI 模型时,名称会转换为驼峰格式(无论名称中的单词是否使用连字符或下划线分隔)。例如,可以分别将上述示例中定义的键称为 site.keys.nameOfAccountKeysite.keys.googleAnalytics

站点密钥也可以通过 CLI 配置。

添加一个 Google Analytics 账户

google_analytics 键为站点分配一个 Google Analytics 帐户。当使用默认 UI 时,设置此选项会隐式启用 Google Analytics / Tag Manager 嵌入代码。

Example 2. Example 2. antora-playbook.yml
site:
  title: Demo Docs Site
  url: https://demo.antora.org
  keys:
    google_analytics: 'XX-123456'

我们建议将值用单引号(')括起来,以防止它被 YAML 解析器破坏。google_analytics 键还可以通过 CLI 和使用 GOOGLE_ANALYTICS_KEY 环境变量进行配置。