技术规范
Extension 结构
APP-NAME/
├── theme-app/
│ ├── assets/
│ │ └── logo.png
│ ├── blocks/
│ │ └── subscription.liquid
│ ├── locales/
│ │ ├── en-US.json
│ │ ├── zh-CN.json
│ │ ├── zh-TW.json
│ │ └── ...
│ └── snippets/
│ ├── subscription_icon.liquid
│ ├── subscription_script.liquid
│ └── ...
└── README.md
目录结构说明
| 目录/文件 | 说明 |
|---|---|
| theme-app/ | 包含主应用代码。 |
| theme-app/assets | 存放 JavaScript、CSS 和图片等静态资源。 |
| theme-app/blocks | 包含用于插入 theme 内容的 Liquid 文件。每个 Liquid 文件是一个独立的 app block。 |
| theme-app/snippets | 存放可复用的 Liquid snippet 和图标文件。Snippet 可通过 {% include 'snippet-name' %} 在多个 block 中引用。 |
| theme-app/locales | 存放多语言内容,支持 15 个地区(含台湾)和 14 个国家。 |