|
# 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`:主题。 |