Skip to content

Commit d2822eb

Browse files
committed
up
1 parent 5b3d3a4 commit d2822eb

File tree

1 file changed

+20
-11
lines changed

1 file changed

+20
-11
lines changed

高级功能/主题开发.md

+20-11
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Firekylin 主题使用了 nunjucks 模板语法,可以在[nunjucks 帮助文
66

77
```yaml
88
- new_theme/
9+
- screenshot.png
910
- package.json
1011
- index.html
1112
- post.html
@@ -17,6 +18,10 @@ Firekylin 主题使用了 nunjucks 模板语法,可以在[nunjucks 帮助文
1718
- page_template.html
1819
```
1920
21+
## screenshot.png
22+
23+
固定名称,为该主题的预览图片,图片必须为 800x500 的 PNG 文件。
24+
2025
## package.json
2126
2227
该文件用来存储主题的基本信息,其结构如下:
@@ -25,6 +30,10 @@ Firekylin 主题使用了 nunjucks 模板语法,可以在[nunjucks 帮助文
2530
{
2631
"name": "new_theme",
2732
"version": "0.0.1",
33+
"description": "主题描述",
34+
"url": "主题地址",
35+
"preview": "主题预览地址",
36+
"tags": ["主题关键词", "主题关键词1"],
2837
"configElements": [
2938
{
3039
"type": "选项类型",
@@ -49,8 +58,8 @@ Firekylin 主题使用了 nunjucks 模板语法,可以在[nunjucks 帮助文
4958
"label": "随机显示",
5059
"help": "随机显示可以随机显示背景图片",
5160
"options": [
52-
{"label": "", value: 1},
53-
{"label": "", value: 0}
61+
{"label": "", "value": 1},
62+
{"label": "", "value": 0}
5463
]
5564
}
5665
```
@@ -62,12 +71,12 @@ Firekylin 主题使用了 nunjucks 模板语法,可以在[nunjucks 帮助文
6271
"label": "显示数目",
6372
"help": "显示图片个数",
6473
"options": [
65-
{"label": "0", value: 0},
66-
{"label": "1", value: 1},
67-
{"label": "2", value: 2},
68-
{"label": "3", value: 3},
69-
{"label": "4", value: 4},
70-
{"label": "5", value: 5}
74+
{"label": "0", "value": 0},
75+
{"label": "1", "value": 1},
76+
{"label": "2", "value": 2},
77+
{"label": "3", "value": 3},
78+
{"label": "4", "value": 4},
79+
{"label": "5", "value": 5}
7180
]
7281
}
7382
```
@@ -79,9 +88,9 @@ Firekylin 主题使用了 nunjucks 模板语法,可以在[nunjucks 帮助文
7988
"label": "显示链接",
8089
"help": "仅显示勾选的网站链接",
8190
"options": [
82-
{"label": "Twitter", value: "twitter"},
83-
{"label": "Github", value: "github"},
84-
{"label": "Facebook", value: "facebook"}
91+
{"label": "Twitter", "value": "twitter"},
92+
{"label": "Github", "value": "github"},
93+
{"label": "Facebook", "value": "facebook"}
8594
]
8695
}
8796
```

0 commit comments

Comments
 (0)