@@ -364,3 +364,43 @@ content:
364
364
label : Photo
365
365
type : image
366
366
- { name: alt, label: Alt Text, type: string }
367
+ - name : site-config
368
+ label : Site Configuration
369
+ type : file
370
+ path : src/config.ts
371
+ fields :
372
+ - name : SITE
373
+ label : Site Settings
374
+ type : object
375
+ fields :
376
+ - { name: website, label: Website URL, type: string, pattern: "^https?://.*$", description: "The deployed domain of your website" }
377
+ - { name: author, label: Author, type: string }
378
+ - { name: desc, label: Description, type: text }
379
+ - { name: title, label: Site Title, type: string }
380
+ - { name: ogImage, label: Default Social Image, type: string }
381
+ - { name: lightAndDarkMode, label: Enable Light/Dark Mode, type: boolean }
382
+ - { name: postPerPage, label: Posts Per Page, type: number }
383
+ - { name: scheduledPostMargin, label: Scheduled Post Margin (ms), type: number }
384
+ - name : LOCALE
385
+ label : Locale Settings
386
+ type : object
387
+ fields :
388
+ - { name: lang, label: Language Code, type: string }
389
+ - { name: langTag, label: Language Tags, type: string, list: true }
390
+ - name : LOGO_IMAGE
391
+ label : Logo Settings
392
+ type : object
393
+ fields :
394
+ - { name: enable, label: Enable Logo, type: boolean }
395
+ - { name: svg, label: Is SVG, type: boolean }
396
+ - { name: width, label: Width, type: number }
397
+ - { name: height, label: Height, type: number }
398
+ - name : SOCIALS
399
+ label : Social Media Links
400
+ type : object
401
+ list : true
402
+ fields :
403
+ - { name: name, label: Platform Name, type: string }
404
+ - { name: href, label: URL, type: string, pattern: "^https?://.*$" }
405
+ - { name: linkTitle, label: Link Title, type: string }
406
+ - { name: active, label: Active, type: boolean }
0 commit comments