blueprints.yaml 3.9 KB

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