59 lines
2.5 KiB
Markdown
59 lines
2.5 KiB
Markdown
# 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`:主题。 |