📜  如何在 Google AMP 中搜索时自动推荐丰富的内容?(1)

📅  最后修改于: 2023-12-03 15:38:16.177000             🧑  作者: Mango

如何在 Google AMP 中搜索时自动推荐丰富的内容?

Google AMP (Accelerated Mobile Pages) 项目旨在提高移动设备上网页的加载速度和用户体验。为了让用户能够在 Google AMP 页面上得到更优质的搜索结果,我们可以通过设置搜索建议来自动推荐相关丰富的内容。

步骤一:创建 JSON 数据源

我们首先需要创建一个 JSON 数据源文件,用于存储自动搜索建议的内容。JSON 数据源应该包含以下字段:

  • q:搜索建议的关键词;
  • d:关键词对应的搜索建议列表。

下面是一个示例 JSON 数据源文件:

{
  "items": [
    {
      "q": "Google AMP",
      "d": [
        "Google AMP 教程",
        "Google AMP 好处",
        "Google AMP 适用场景",
        "Google AMP 演示网站"
      ]
    },
    {
      "q": "移动设备",
      "d": [
        "移动设备适配技巧",
        "移动设备更新方案",
        "移动设备测试工具",
        "移动设备标准化规范"
      ]
    }
  ]
}
步骤二:在页面中引入数据源

将数据源保存为一个 JSON 文件,并在 Google AMP 页面中添加以下代码:

<script async custom-element="amp-autocomplete" src="https://cdn.ampproject.org/v0/amp-autocomplete-0.1.js"></script>

<amp-autocomplete filter="substring">
  <script type="application/json">
    {
      "src": "/path/to/data.json",
      "max-items": 5,
      "min-characters": 3
    }
  </script>
</amp-autocomplete>

上面代码中,我们使用了 amp-autocomplete 自定义元素,将其 custom-element 属性设置为 amp-autocomplete。我们还引入了 Google 提供的 amp-autocomplete JS 库,并添加了一个 JSON 数据源文件。

步骤三:设置搜索建议参数

可以在 amp-autocomplete 元素中添加以下属性,以自定义搜索建议的参数:

  • src:数据源文件路径;
  • max-items:最大搜索建议数目;
  • min-characters:搜索输入最少字符数(默认为 1);
  • filter:搜索建议的匹配方式,具体有哪些匹配方式可以参考 amp-autocomplete 文档
总结

以上步骤就是如何在 Google AMP 中搜索时自动推荐丰富的内容的方法。通过设置自动搜索建议,我们可以为用户提供更便捷、高效的搜索体验。