PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / article-series / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.11, at blocks/article-series/block.json

214 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "$schema": "https://schemas.wp.org/trunk/block.json",
4 "name": "blockenberg/article-series",
5 "title": "Article Series",
6 "description": "Multi-part series navigator showing all articles with the current one highlighted and progress indicator.",
7 "category": "bkbg-blog",
8 "icon": "list-view",
9 "keywords": [
10 "series",
11 "articles",
12 "parts",
13 "navigation",
14 "multi-part",
15 "sequence",
16 "reading"
17 ],
18 "textdomain": "blockenberg",
19 "editorScript": "bkbg-article-series-editor",
20 "editorStyle": "bkbg-article-series-style",
21 "style": "bkbg-article-series-style",
22 "viewScript": "bkbg-article-series-frontend",
23 "supports": {
24 "html": false,
25 "anchor": true,
26 "className": true,
27 "align": [
28 "wide",
29 "full"
30 ]
31 },
32 "attributes": {
33 "seriesTitle": {
34 "type": "string",
35 "default": "The Complete Guide to Web Performance"
36 },
37 "seriesDescription": {
38 "type": "string",
39 "default": "A 6-part deep dive into making your website blazingly fast."
40 },
41 "currentPart": {
42 "type": "number",
43 "default": 2
44 },
45 "parts": {
46 "type": "array",
47 "default": [
48 {
49 "title": "Introduction: Why Speed Matters",
50 "url": "#",
51 "excerpt": "The business case for web performance and where to start."
52 },
53 {
54 "title": "Core Web Vitals Explained",
55 "url": "#",
56 "excerpt": "LCP, FID, and CLS — what they measure and how to improve them."
57 },
58 {
59 "title": "Image Optimization Techniques",
60 "url": "#",
61 "excerpt": "Formats, lazy loading, and responsive images at scale."
62 },
63 {
64 "title": "JavaScript Performance Patterns",
65 "url": "#",
66 "excerpt": "Code splitting, tree shaking, and reducing main thread work."
67 },
68 {
69 "title": "Caching Strategies",
70 "url": "#",
71 "excerpt": "HTTP caching, CDN configuration, and service workers."
72 },
73 {
74 "title": "Measuring and Monitoring",
75 "url": "#",
76 "excerpt": "Tools and workflows to track performance continuously."
77 }
78 ]
79 },
80 "showProgress": {
81 "type": "boolean",
82 "default": true
83 },
84 "showExcerpt": {
85 "type": "boolean",
86 "default": true
87 },
88 "showNumbers": {
89 "type": "boolean",
90 "default": true
91 },
92 "showSeriesDescription": {
93 "type": "boolean",
94 "default": true
95 },
96 "collapsible": {
97 "type": "boolean",
98 "default": false
99 },
100 "layout": {
101 "type": "string",
102 "default": "list"
103 },
104 "borderRadius": {
105 "type": "number",
106 "default": 12
107 },
108 "bgColor": {
109 "type": "string",
110 "default": "#f8fafc"
111 },
112 "borderColor": {
113 "type": "string",
114 "default": "#e2e8f0"
115 },
116 "titleColor": {
117 "type": "string",
118 "default": "#0f172a"
119 },
120 "descColor": {
121 "type": "string",
122 "default": "#64748b"
123 },
124 "itemBg": {
125 "type": "string",
126 "default": "#ffffff"
127 },
128 "itemColor": {
129 "type": "string",
130 "default": "#334155"
131 },
132 "itemBorderColor": {
133 "type": "string",
134 "default": "#e2e8f0"
135 },
136 "excerptColor": {
137 "type": "string",
138 "default": "#94a3b8"
139 },
140 "currentBg": {
141 "type": "string",
142 "default": "#eff6ff"
143 },
144 "currentColor": {
145 "type": "string",
146 "default": "#1d4ed8"
147 },
148 "currentBorderColor": {
149 "type": "string",
150 "default": "#3b82f6"
151 },
152 "accentColor": {
153 "type": "string",
154 "default": "#3b82f6"
155 },
156 "progressBg": {
157 "type": "string",
158 "default": "#e2e8f0"
159 },
160 "progressColor": {
161 "type": "string",
162 "default": "#3b82f6"
163 },
164 "numberBg": {
165 "type": "string",
166 "default": "#e2e8f0"
167 },
168 "numberColor": {
169 "type": "string",
170 "default": "#64748b"
171 },
172 "currentNumberBg": {
173 "type": "string",
174 "default": "#3b82f6"
175 },
176 "currentNumberColor": {
177 "type": "string",
178 "default": "#ffffff"
179 },
180 "titleFontSize": {
181 "type": "number",
182 "default": 20
183 },
184 "descFontSize": {
185 "type": "number",
186 "default": 14
187 },
188 "partTitleFontSize": {
189 "type": "number",
190 "default": 14
191 },
192 "excerptFontSize": {
193 "type": "number",
194 "default": 12
195 },
196 "titleTypo": {
197 "type": "object",
198 "default": {}
199 },
200 "descTypo": {
201 "type": "object",
202 "default": {}
203 },
204 "partTitleTypo": {
205 "type": "object",
206 "default": {}
207 },
208 "excerptTypo": {
209 "type": "object",
210 "default": {}
211 }
212 }
213 }
214