使用 AMP HTML 搜索可能吗?
Search With AMP HTML Possible?
我很想尝试创建一个 AMP HTML 网站。但是,我不能错过的是我们的搜索功能。
据我所知,AMP HTML.
无法进行搜索(输入字段,JavaScript 处理程序)
有什么方法可以在 AMP 中提供简洁的搜索功能 HTML?也许使用 amp-list
组件?
表单支持最终会到来。请在 Github 上提交您的用例:https://github.com/ampproject/amphtml/issues/new
Github 上存在一个占位符问题,用于捕获表单的意图和用例,请参阅:https://github.com/ampproject/amphtml/issues/1286
AMP 通过 amp-form 组件支持表单。使用 amp-form,您可以将搜索表单嵌入到 AMP 中,并将搜索结果呈现到服务器上的新 AMP 中。
这是 AMP 中的搜索表单:
<html>
<head>
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
<!-- ... AMP boilerplate ... -->
</head>
<body>
<form method="get" action="https://example.com/search" target="_top">
<input name="search" type="search">
<input type="submit" value="">
</form>
</body>
</html>
https://example.com/search 然后可以呈现为显示搜索结果的 AMP 页面:
<html>
<head>
<!-- ... AMP boilerplate ... -->
</head>
<body>
<h1>Results</h1>
<ul>
<li>Result 1</li>
<li>Result 2</li>
</ul>
</body>
</html>
您可以找到使用 AMP 实施搜索的工作示例 here。
我很想尝试创建一个 AMP HTML 网站。但是,我不能错过的是我们的搜索功能。
据我所知,AMP HTML.
无法进行搜索(输入字段,JavaScript 处理程序)有什么方法可以在 AMP 中提供简洁的搜索功能 HTML?也许使用 amp-list
组件?
表单支持最终会到来。请在 Github 上提交您的用例:https://github.com/ampproject/amphtml/issues/new
Github 上存在一个占位符问题,用于捕获表单的意图和用例,请参阅:https://github.com/ampproject/amphtml/issues/1286
AMP 通过 amp-form 组件支持表单。使用 amp-form,您可以将搜索表单嵌入到 AMP 中,并将搜索结果呈现到服务器上的新 AMP 中。
这是 AMP 中的搜索表单:
<html>
<head>
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
<!-- ... AMP boilerplate ... -->
</head>
<body>
<form method="get" action="https://example.com/search" target="_top">
<input name="search" type="search">
<input type="submit" value="">
</form>
</body>
</html>
https://example.com/search 然后可以呈现为显示搜索结果的 AMP 页面:
<html>
<head>
<!-- ... AMP boilerplate ... -->
</head>
<body>
<h1>Results</h1>
<ul>
<li>Result 1</li>
<li>Result 2</li>
</ul>
</body>
</html>
您可以找到使用 AMP 实施搜索的工作示例 here。