amp-html - 新的 AMP 网站需要哪些组件?
问题描述
我需要创建一个新网站来展示一些产品。我还没做过,amp-html
所以我想试试。我做了一些阅读和测试,得到了一些我找不到答案的问题。
我想为每个产品制作一个新页面。这意味着我复制 sidenav 和页脚。当我添加新产品/页面时,我需要更改所有页面。这是一种常见的方法吗?或者我可以将内容放在json
文件中并使用amp-list
和/或amp-bind
?或者我应该创建一个脚本,在发布之前更新 sidenav html?Dreamweaver
用来做的事情。
为每个产品创建一个新页面是个好主意还是另一种方法更好?我看过用户将页面滑到一边的视频,这是如何工作的?
任何指向更多文档(书面或视频)的指针将不胜感激。
解决方案
我会尽力回答你的问题。
Q1 - 我想为每个产品创建一个新页面......这是一种常见的方法吗?或者我可以将内容放在 json 文件中并使用 amp-list 和/或 amp-bind?
A - 是的,您可以并且应该为您的内容使用动态方法,在这种情况下,使用 JSON 文件来存储数据并使用“amp-list”/“amp-bind”来呈现它。
Q2 - 我看过用户将页面滑到一边的视频,这是如何工作的?
A - 我建议你首先开始编写基本脚本,并在进行一些高级技巧(如滑动)之前习惯它,但如果你真的喜欢它,我会推荐http://idangero.us/swiper/
推荐阅读
- vue.js - Vue/vuetify v-switch:什么是输入值?
- algorithm - 实现单词字典的数据结构
- android - firebase 等于多个值
- php - 意外取消插件安装后无法访问站点
- python - 如何删除在 PyQt5 的另一个函数中添加的 QPushButton?
- javascript - 将带有属性的链接插入到 bindpopup 多边形传单中以在新选项卡中打开
- xml - XML 与 XPath 注入
- xamarin.forms - HttpClient GetAsync 方法在 XamarinForms.iOS 中不起作用
- python - 使用缩放和其他重用所需信息保存 ML 模型的好方法
- wordpress - phpMyAdmin 没有选项来编辑 siteURL 本地 wordpress 到服务器