跳到主要内容

技术规范

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 个国家。