帐户和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.nameOfAccountKey
和 site.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
环境变量进行配置。