blueprints.yaml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. name: anissabensalah
  2. version: 1
  3. description: Theme du site anissabensalah.fr developpé par Kévin Tessier (figureslibres)
  4. icon: microchip
  5. author:
  6. name: Kevin tessier
  7. email: kevin@figureslibres.io
  8. url: http://kevintessier.net
  9. homepage: https://github.com/getgrav/grav-theme-quark
  10. demo: https://demo.getgrav.org/onepage-skeleton
  11. keywords: anissabensalah, musique, 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-rc.1' }
  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. header-fixed:
  45. type: toggle
  46. label: Fixed header
  47. help: When enabled, the header will be fixed at the top of the browser
  48. highlight: 1
  49. default: 1
  50. options:
  51. 1: PLUGIN_ADMIN.ENABLED
  52. 0: PLUGIN_ADMIN.DISABLED
  53. validate:
  54. type: bool
  55. header-animated:
  56. type: toggle
  57. label: Animated
  58. help: When enabled, the header will animate to a smaller header when scrolling
  59. highlight: 1
  60. default: 1
  61. options:
  62. 1: PLUGIN_ADMIN.ENABLED
  63. 0: PLUGIN_ADMIN.DISABLED
  64. validate:
  65. type: bool
  66. header-dark:
  67. type: toggle
  68. label: Dark Style
  69. help: When enabled, a dark-friendly style will be used
  70. highlight: 0
  71. default: 0
  72. options:
  73. 1: PLUGIN_ADMIN.ENABLED
  74. 0: PLUGIN_ADMIN.DISABLED
  75. validate:
  76. type: bool
  77. header-transparent:
  78. type: toggle
  79. label: Transparent
  80. help: When enabled, a transparent style will be used
  81. highlight: 0
  82. default: 0
  83. options:
  84. 1: PLUGIN_ADMIN.ENABLED
  85. 0: PLUGIN_ADMIN.DISABLED
  86. validate:
  87. type: bool
  88. footer_section:
  89. type: section
  90. title: Footer Defaults
  91. underline: true
  92. sticky-footer:
  93. type: toggle
  94. label: Sticky footer
  95. help: When enabled, the footer will be sticky at the bottom of the browser
  96. highlight: 1
  97. default: 1
  98. options:
  99. 1: PLUGIN_ADMIN.ENABLED
  100. 0: PLUGIN_ADMIN.DISABLED
  101. validate:
  102. type: bool
  103. blog_section:
  104. type: section
  105. title: Blog Defaults
  106. underline: true
  107. blog-page:
  108. type: text
  109. label: Blog Page
  110. help: The route to the blog page when working with blog sidebar
  111. size: medium
  112. default: '/blog'
  113. spectre_section:
  114. type: section
  115. title: Spectre.css Options
  116. underline: true
  117. spectre.exp:
  118. type: toggle
  119. label: Experimentals CSS
  120. help: When enabled, the `spectre-exp.css` file will be included
  121. highlight: 0
  122. default: 0
  123. options:
  124. 1: PLUGIN_ADMIN.ENABLED
  125. 0: PLUGIN_ADMIN.DISABLED
  126. validate:
  127. type: bool
  128. spectre.icons:
  129. type: toggle
  130. label: Icons CSS
  131. help: When enabled, the `spectre-icons.css` file will be included
  132. highlight: 0
  133. default: 0
  134. options:
  135. 1: PLUGIN_ADMIN.ENABLED
  136. 0: PLUGIN_ADMIN.DISABLED
  137. validate:
  138. type: bool