案例作品集 浏览精选项目

WESWOO 提供 Shopify Plus 项目开发费抵扣,至多 US$4,800

开发知识库 / 首页、系列与信任

首页、系列与信任

从首屏定位引导到系列与商品,再用有来源的内容支撑判断。

Banner、主标题与视频

标题和主要入口直接用 HTML;海报先承担首屏展示,视频由明确控制播放。手机的图像裁切和文案长度单独验收。

数据与依赖

  • heading/summary 为文本;poster 为 image_picker。
  • video 为 Shopify video;collection 为 collection 设置。

交互逻辑

  • 先显示标题、海报与链接。
  • 播放和暂停可操作,减少动效时不强制自动播放。
示例代码 · snippets/ww-hero.liquid
Liquid · WESWOO
<section aria-labelledby="Hero-{{ section.id }}">
  <h1 id="Hero-{{ section.id }}">{{ section.settings.heading | escape }}</h1>
  <p>{{ section.settings.summary | escape }}</p>
  {% if section.settings.poster != blank %}
    {{ section.settings.poster | image_url: width: 1600 | image_tag: widths: '480, 800, 1200, 1600', sizes: '100vw', loading: 'eager' }}
  {% endif %}
  {% if section.settings.video != blank %}
    {{ section.settings.video | video_tag: controls: true, autoplay: false, preload: 'none' }}
  {% endif %}
  {% if section.settings.collection != blank %}
    <a href="{{ section.settings.collection.url | escape }}">Explore {{ section.settings.collection.title | escape }}</a>
  {% endif %}
</section>

验收检查

  • 页面主 H1 唯一且不嵌进图片。
  • 核首图、长标题、视频未加载和手机点击。

片段用于页面主 Banner;作为中段模块复用时改用适当级别标题。

先理解,再整合,最后验证

  1. 选择模块,确认数据和输入输出。
  2. 将片段接入当前主题或框架。
  3. 用真实变体、市场和失败恢复场景验收。

示例按 Shopify Online Store 2.0 主题编写;Headless 使用单独的数据与版本边界。代码片段需接实际字段、主题和语言文件。

架构参考

示例由 WESWOO 编写,结合 Shopify 官方文档和固定版本的仓库参考。采用仓库代码时应保留适用许可。

Shopify/dawn · 许可commit 3e9ee2281dc4 · Shopify 集成主题的限定许可;参考架构,不复制仓库实现。
Shopify/hydrogen · 许可commit 9e358a2462ba · MIT;采用实质代码时保留版权与许可。

依据核对 2026-11-12