FashGate's picture
Upload 204 files
8a469fd
# English:
## Guide to Developing Extension Styles
- Each extension style is a separate folder.
- The extension style folder must contain a `manifest.json` file, which provides basic information about the extension style.
- The extension style folder must contain a `style.min.css` file. The `style.min.css` file is the main file of the extension style, and other `*.css` files will be ignored.
- If you need to load images in CSS files, you can use the `/physton_prompt/styles?file=extensions/扩展文件夹名/图片文件名` URL format to load them.
- There is a `demo.zip` file in the current directory that you can refer to.
## `manifest.json` Format
```json
{
"name": "Move the keyword input box to the left",
"i18n": {
"zh_CN": "移动关键词输入框到左侧",
"zh_HK": "移動關鍵字輸入框到左側",
"zh_TW": "移動關鍵字輸入框到左側"
},
"author": "Physton",
"type": "enhance"
}
```
- `name` The English name of the extension style, which must be included.
- `i18n` The multilingual name(s) of the extension style, which can be absent or multiple. The language codes are available in the `i18n.json` file in the root directory of the extension.
- `author` The author of the extension style, which can be absent.
- `type` The type of the extension style. The value can be `enhance` or `theme`.
---
# 简体中文:
## 扩展样式开发说明
- 每个扩展样式都是一个独立的文件夹。
- 扩展样式文件夹下必须包含一个`manifest.json`文件,用于说明扩展样式的基本信息。
- 扩展样式文件夹下必须包含一个`style.min.css`文件。`style.min.css`文件是扩展样式的主文件,其他`*.css`文件都将被忽略。
- 在css文件中如果需要加载图片,可以使用`/physton_prompt/styles?file=extensions/扩展文件夹名/图片文件名`的URL方式加载。
- 在当前文件中有一份`demo.zip`文件,可以用于参考。
## `manifest.json` 格式
```json
{
"name": "Move the keyword input box to the left",
"i18n": {
"zh_CN": "移动关键词输入框到左侧",
"zh_HK": "移動關鍵字輸入框到左側",
"zh_TW": "移動關鍵字輸入框到左側"
},
"author": "Physton",
"type": "enhance"
}
```
- `name` 扩展样式的英文名称,必须包含。
- `i18n` 扩展样式的多语言名称,可以没有,可以为多个。国家语言代码见扩展根目录的 `i18n.json` 文件。
- `author` 扩展样式的作者,可以没有。
- `type` 扩展样式的类型。值可以为 `enhance`:增强 或 `theme`:主题。