32ba2f559a671fe6f601954d6007f882.yaml.php 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. <?php
  2. return [
  3. '@class' => 'Grav\\Common\\File\\CompiledYamlFile',
  4. 'filename' => '/home/kevin/Documents/Sites/hehe.net/user/themes/quark/blueprints.yaml',
  5. 'modified' => 1546609026,
  6. 'data' => [
  7. 'name' => 'Quark',
  8. 'version' => '1.2.5',
  9. 'description' => 'New Grav Default Theme',
  10. 'icon' => 'microchip',
  11. 'author' => [
  12. 'name' => 'Team Grav',
  13. 'email' => 'devs@getgrav.org',
  14. 'url' => 'http://getgrav.org'
  15. ],
  16. 'homepage' => 'https://github.com/getgrav/grav-theme-quark',
  17. 'demo' => 'https://demo.getgrav.org/onepage-skeleton',
  18. 'keywords' => 'quark, spectre, theme, core, modern, fast, responsive, html5, css3',
  19. 'bugs' => 'https://github.com/getgrav/grav-theme-quark/issues',
  20. 'license' => 'MIT',
  21. 'dependencies' => [
  22. 0 => [
  23. 'name' => 'grav',
  24. 'version' => '>=1.5.0'
  25. ]
  26. ],
  27. 'form' => [
  28. 'validation' => 'loose',
  29. 'fields' => [
  30. 'production-mode' => [
  31. 'type' => 'toggle',
  32. 'label' => 'Production mode',
  33. 'help' => 'When enabled, Quark will render with minified CSS',
  34. 'highlight' => 1,
  35. 'default' => 1,
  36. 'options' => [
  37. 1 => 'PLUGIN_ADMIN.ENABLED',
  38. 0 => 'PLUGIN_ADMIN.DISABLED'
  39. ],
  40. 'validate' => [
  41. 'type' => 'bool'
  42. ]
  43. ],
  44. 'grid-size' => [
  45. 'type' => 'select',
  46. 'label' => 'Grid size',
  47. 'help' => 'The maximum width of the theme',
  48. 'size' => 'small',
  49. 'options' => [
  50. '' => 'None (full width)',
  51. 'grid-xl' => 'Extra Large',
  52. 'grid-lg' => 'Large',
  53. 'grid-md' => 'Medium'
  54. ]
  55. ],
  56. 'header_section' => [
  57. 'type' => 'section',
  58. 'title' => 'Header Defaults',
  59. 'underline' => true
  60. ],
  61. 'custom_logo' => [
  62. 'type' => 'file',
  63. 'label' => 'Custom Logo',
  64. 'size' => 'large',
  65. 'destination' => 'theme://images/logo',
  66. 'multiple' => false,
  67. 'markdown' => true,
  68. 'description' => 'Will be used instead of default logo `theme://images/grav-logo.svg`',
  69. 'accept' => [
  70. 0 => 'image/*'
  71. ]
  72. ],
  73. 'custom_logo_mobile' => [
  74. 'type' => 'file',
  75. 'label' => 'Mobile Custom Logo',
  76. 'size' => 'large',
  77. 'destination' => 'theme://images/logo',
  78. 'multiple' => false,
  79. 'accept' => [
  80. 0 => 'image/*'
  81. ]
  82. ],
  83. 'header-fixed' => [
  84. 'type' => 'toggle',
  85. 'label' => 'Fixed header',
  86. 'help' => 'When enabled, the header will be fixed at the top of the browser',
  87. 'highlight' => 1,
  88. 'default' => 1,
  89. 'options' => [
  90. 1 => 'PLUGIN_ADMIN.ENABLED',
  91. 0 => 'PLUGIN_ADMIN.DISABLED'
  92. ],
  93. 'validate' => [
  94. 'type' => 'bool'
  95. ]
  96. ],
  97. 'header-animated' => [
  98. 'type' => 'toggle',
  99. 'label' => 'Animated',
  100. 'help' => 'When enabled, the header will animate to a smaller header when scrolling',
  101. 'highlight' => 1,
  102. 'default' => 1,
  103. 'options' => [
  104. 1 => 'PLUGIN_ADMIN.ENABLED',
  105. 0 => 'PLUGIN_ADMIN.DISABLED'
  106. ],
  107. 'validate' => [
  108. 'type' => 'bool'
  109. ]
  110. ],
  111. 'header-dark' => [
  112. 'type' => 'toggle',
  113. 'label' => 'Dark Style',
  114. 'help' => 'When enabled, a dark-friendly style will be used',
  115. 'highlight' => 0,
  116. 'default' => 0,
  117. 'options' => [
  118. 1 => 'PLUGIN_ADMIN.ENABLED',
  119. 0 => 'PLUGIN_ADMIN.DISABLED'
  120. ],
  121. 'validate' => [
  122. 'type' => 'bool'
  123. ]
  124. ],
  125. 'header-transparent' => [
  126. 'type' => 'toggle',
  127. 'label' => 'Transparent',
  128. 'help' => 'When enabled, a transparent style will be used',
  129. 'highlight' => 0,
  130. 'default' => 0,
  131. 'options' => [
  132. 1 => 'PLUGIN_ADMIN.ENABLED',
  133. 0 => 'PLUGIN_ADMIN.DISABLED'
  134. ],
  135. 'validate' => [
  136. 'type' => 'bool'
  137. ]
  138. ],
  139. 'footer_section' => [
  140. 'type' => 'section',
  141. 'title' => 'Footer Defaults',
  142. 'underline' => true
  143. ],
  144. 'sticky-footer' => [
  145. 'type' => 'toggle',
  146. 'label' => 'Sticky footer',
  147. 'help' => 'When enabled, the footer will be sticky at the bottom of the browser',
  148. 'highlight' => 1,
  149. 'default' => 1,
  150. 'options' => [
  151. 1 => 'PLUGIN_ADMIN.ENABLED',
  152. 0 => 'PLUGIN_ADMIN.DISABLED'
  153. ],
  154. 'validate' => [
  155. 'type' => 'bool'
  156. ]
  157. ],
  158. 'blog_section' => [
  159. 'type' => 'section',
  160. 'title' => 'Blog Defaults',
  161. 'underline' => true
  162. ],
  163. 'blog-page' => [
  164. 'type' => 'text',
  165. 'label' => 'Blog Page',
  166. 'help' => 'The route to the blog page when working with blog sidebar',
  167. 'size' => 'medium',
  168. 'default' => '/blog'
  169. ],
  170. 'spectre_section' => [
  171. 'type' => 'section',
  172. 'title' => 'Spectre.css Options',
  173. 'underline' => true
  174. ],
  175. 'spectre.exp' => [
  176. 'type' => 'toggle',
  177. 'label' => 'Experimentals CSS',
  178. 'help' => 'When enabled, the `spectre-exp.css` file will be included',
  179. 'highlight' => 0,
  180. 'default' => 0,
  181. 'options' => [
  182. 1 => 'PLUGIN_ADMIN.ENABLED',
  183. 0 => 'PLUGIN_ADMIN.DISABLED'
  184. ],
  185. 'validate' => [
  186. 'type' => 'bool'
  187. ]
  188. ],
  189. 'spectre.icons' => [
  190. 'type' => 'toggle',
  191. 'label' => 'Icons CSS',
  192. 'help' => 'When enabled, the `spectre-icons.css` file will be included',
  193. 'highlight' => 0,
  194. 'default' => 0,
  195. 'options' => [
  196. 1 => 'PLUGIN_ADMIN.ENABLED',
  197. 0 => 'PLUGIN_ADMIN.DISABLED'
  198. ],
  199. 'validate' => [
  200. 'type' => 'bool'
  201. ]
  202. ]
  203. ]
  204. ]
  205. ]
  206. ];