index
index
模版渲染了商店的首页,它位于根路由 (/
)。首页通常是客户对商家商店的第一印象,因此 index
模版应该包括多样化的选项,供商家讲述他们的故事。
目录
index
模板位于主题的 templates
目录中:
└── theme
├── layout
├── templates
| ...
| ├── 404.json
| ...
...
使用
在使用 index
模板时,你应该熟悉JSON 与 HTML 模板之间的区别。
JSON 与 HTML
JSON 和 HTML 首页模板都允许商家使用主题编辑器添加和删除组件。尽管 HTML 首页模板具有此功能,但在大多数情况下,你应该使用 JSON 模板 (index.json
) 作为你的首页模板。JSON templates 与 HTML 模板相比,JSON templates 具有以下优势:
- JSON templates 为商家提供了更大的灵活性,以便添加、删除和重新排序组件,包括应用组件。
- JSON templates 存储自己的数据,这最小化了 settings_data.json 中的数据量,并提高了主题编辑器的性能。
这篇文章对你有帮助吗?