📅  最后修改于: 2023-12-03 15:38:16.177000             🧑  作者: Mango
Google AMP (Accelerated Mobile Pages) 项目旨在提高移动设备上网页的加载速度和用户体验。为了让用户能够在 Google AMP 页面上得到更优质的搜索结果,我们可以通过设置搜索建议来自动推荐相关丰富的内容。
我们首先需要创建一个 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 中搜索时自动推荐丰富的内容的方法。通过设置自动搜索建议,我们可以为用户提供更便捷、高效的搜索体验。