blueprints.yaml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. name: Sitemap
  2. version: 1.9.2
  3. description: "Provide automatically generated **XML sitemaps** with this very useful, but simple to configure, Grav plugin."
  4. icon: map-marker
  5. author:
  6. name: Team Grav
  7. email: devs@getgrav.org
  8. url: http://getgrav.org
  9. homepage: https://github.com/getgrav/grav-plugin-sitemap
  10. keywords: sitemap, plugin, xml, map, index
  11. bugs: https://github.com/getgrav/grav-plugin-sitemap/issues
  12. license: MIT
  13. dependencies:
  14. - { name: grav, version: '>=1.1.6' }
  15. form:
  16. validation: strict
  17. fields:
  18. enabled:
  19. type: toggle
  20. label: PLUGIN_ADMIN.PLUGIN_STATUS
  21. highlight: 1
  22. default: 0
  23. options:
  24. 1: PLUGIN_ADMIN.ENABLED
  25. 0: PLUGIN_ADMIN.DISABLED
  26. validate:
  27. type: bool
  28. changefreq:
  29. type: select
  30. label: PLUGIN_SITEMAP.CHANGEFREQ
  31. default: ''
  32. options:
  33. '': PLUGIN_SITEMAP.CHANGEFREQ_DEFAULT
  34. always: PLUGIN_SITEMAP.CHANGEFREQ_ALWAYS
  35. hourly: PLUGIN_SITEMAP.CHANGEFREQ_HOURLY
  36. daily: PLUGIN_SITEMAP.CHANGEFREQ_DAILY
  37. weekly: PLUGIN_SITEMAP.CHANGEFREQ_WEEKLY
  38. monthly: PLUGIN_SITEMAP.CHANGEFREQ_MONTHLY
  39. yearly: PLUGIN_SITEMAP.CHANGEFREQ_YEARLY
  40. never: PLUGIN_SITEMAP.CHANGEFREQ_NEVER
  41. priority:
  42. type: select
  43. label: PLUGIN_SITEMAP.PRIORITY
  44. default: ''
  45. options:
  46. '': PLUGIN_SITEMAP.PRIORITY_USE_GLOBAL
  47. '0.1': 0.1
  48. '0.2': 0.2
  49. '0.3': 0.3
  50. '0.4': 0.4
  51. '0.5': 0.5
  52. '0.6': 0.6
  53. '0.7': 0.7
  54. '0.8': 0.8
  55. '0.9': 0.9
  56. '1.0': 1.0
  57. validate:
  58. type: float
  59. route:
  60. type: text
  61. label: PLUGIN_SITEMAP.ROUTE
  62. placeholder: /sitemap
  63. validate:
  64. pattern: "/([a-z\-_]+/?)+"
  65. ignores:
  66. type: array
  67. label: PLUGIN_SITEMAP.IGNORES
  68. help: PLUGIN_SITEMAP.IGNORES_HELP
  69. value_only: true
  70. placeholder_value: /ignore-this-route
  71. additions:
  72. type: list
  73. label: PLUGIN_SITEMAP.ADDITIONS
  74. help: PLUGIN_SITEMAP.ADDITIONS_HELP
  75. fields:
  76. .location:
  77. type: text
  78. label: PLUGIN_SITEMAP.LOCATION
  79. placeholder: "/not-a-grav-url"
  80. .lastmod:
  81. type: text
  82. label: PLUGIN_SITEMAP.LASTMOD
  83. placeholder: "2017-04-06"