blueprints.yaml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. name: Quark
  2. slug: quark
  3. type: theme
  4. version: 2.0.4
  5. description: New Grav Default Theme
  6. icon: microchip
  7. author:
  8. name: Team Grav
  9. email: devs@getgrav.org
  10. url: https://getgrav.org
  11. homepage: https://github.com/getgrav/grav-theme-quark
  12. demo: https://demo.getgrav.org/onepage-skeleton
  13. keywords: quark, spectre, theme, core, modern, fast, responsive, html5, css3
  14. bugs: https://github.com/getgrav/grav-theme-quark/issues
  15. license: MIT
  16. dependencies:
  17. - { name: grav, version: '>=1.6.0' }
  18. form:
  19. validation: loose
  20. fields:
  21. production-mode:
  22. type: toggle
  23. label: Production mode
  24. help: When enabled, Quark will render with minified CSS
  25. highlight: 1
  26. default: 1
  27. options:
  28. 1: PLUGIN_ADMIN.ENABLED
  29. 0: PLUGIN_ADMIN.DISABLED
  30. validate:
  31. type: bool
  32. grid-size:
  33. type: select
  34. label: THEME_QUARK.ADMIN.GRID_SIZE
  35. help: The maximum width of the theme
  36. size: small
  37. options:
  38. '': None (full width)
  39. grid-xl: Extra Large
  40. grid-lg: Large
  41. grid-md: Medium
  42. header_section:
  43. type: section
  44. title: Header Defaults
  45. underline: true
  46. custom_logo:
  47. type: file
  48. label: Custom Logo
  49. size: large
  50. destination: 'theme://images/logo'
  51. multiple: false
  52. markdown: true
  53. description: Will be used instead of default logo `theme://images/grav-logo.svg`
  54. accept:
  55. - image/*
  56. custom_logo_mobile:
  57. type: file
  58. label: Mobile Custom Logo
  59. size: large
  60. destination: 'theme://images/logo'
  61. multiple: false
  62. accept:
  63. - image/*
  64. header-fixed:
  65. type: toggle
  66. label: Fixed header
  67. help: When enabled, the header will be fixed at the top of the browser
  68. highlight: 1
  69. default: 1
  70. options:
  71. 1: PLUGIN_ADMIN.ENABLED
  72. 0: PLUGIN_ADMIN.DISABLED
  73. validate:
  74. type: bool
  75. header-animated:
  76. type: toggle
  77. label: Animated
  78. help: When enabled, the header will animate to a smaller header when scrolling
  79. highlight: 1
  80. default: 1
  81. options:
  82. 1: PLUGIN_ADMIN.ENABLED
  83. 0: PLUGIN_ADMIN.DISABLED
  84. validate:
  85. type: bool
  86. header-dark:
  87. type: toggle
  88. label: Dark Style
  89. help: When enabled, a dark-friendly style will be used
  90. highlight: 0
  91. default: 0
  92. options:
  93. 1: PLUGIN_ADMIN.ENABLED
  94. 0: PLUGIN_ADMIN.DISABLED
  95. validate:
  96. type: bool
  97. header-transparent:
  98. type: toggle
  99. label: Transparent
  100. help: When enabled, a transparent style will be used
  101. highlight: 0
  102. default: 0
  103. options:
  104. 1: PLUGIN_ADMIN.ENABLED
  105. 0: PLUGIN_ADMIN.DISABLED
  106. validate:
  107. type: bool
  108. footer_section:
  109. type: section
  110. title: Footer Defaults
  111. underline: true
  112. sticky-footer:
  113. type: toggle
  114. label: Sticky footer
  115. help: When enabled, the footer will be sticky at the bottom of the browser
  116. highlight: 1
  117. default: 1
  118. options:
  119. 1: PLUGIN_ADMIN.ENABLED
  120. 0: PLUGIN_ADMIN.DISABLED
  121. validate:
  122. type: bool
  123. blog_section:
  124. type: section
  125. title: Blog Defaults
  126. underline: true
  127. blog-page:
  128. type: text
  129. label: Blog Page
  130. help: The route to the blog page when working with blog sidebar
  131. size: medium
  132. default: '/blog'
  133. spectre_section:
  134. type: section
  135. title: Spectre.css Options
  136. underline: true
  137. spectre.exp:
  138. type: toggle
  139. label: Experimentals CSS
  140. help: When enabled, the `spectre-exp.css` file will be included
  141. highlight: 0
  142. default: 0
  143. options:
  144. 1: PLUGIN_ADMIN.ENABLED
  145. 0: PLUGIN_ADMIN.DISABLED
  146. validate:
  147. type: bool
  148. spectre.icons:
  149. type: toggle
  150. label: Icons CSS
  151. help: When enabled, the `spectre-icons.css` file will be included
  152. highlight: 0
  153. default: 0
  154. options:
  155. 1: PLUGIN_ADMIN.ENABLED
  156. 0: PLUGIN_ADMIN.DISABLED
  157. validate:
  158. type: bool