blueprints.yaml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. name: Auto SEO
  2. version: 1.4.0
  3. description: Grav AutoSEO is a plugin for Grav with which you can fill automatically the description and keywords metadata of a page using its content. It also adds Facebook Open Graph metadata and Twitter Cards Meta Tags.
  4. icon: magic
  5. author:
  6. name: Nuno Costa
  7. email: info@codehaha.com
  8. url: http://www.codehaha.com
  9. homepage: https://github.com/francodacosta/grav-plugin-autoseo
  10. keywords: plugin, seo, metadata extraction, auto fill
  11. bugs: https://github.com/francodacosta/grav-plugin-autoseo/issues
  12. docs: https://github.com/francodacosta/grav-plugin-autoseo/blob/master/README.md
  13. license: MIT
  14. dependencies:
  15. - { name: admin, version: '>=1.5.0' }
  16. form:
  17. validation: strict
  18. fields:
  19. global:
  20. type: section
  21. title: PLUGINS.AUTO_SEO.GLOBAL_CONFIG
  22. underline: 1
  23. fields:
  24. enabled:
  25. type: toggle
  26. label: PLUGINS.AUTO_SEO.PLUGIN_STATUS
  27. highlight: 1
  28. default: 0
  29. options:
  30. 1: PLUGIN_ADMIN.ENABLED
  31. 0: PLUGIN_ADMIN.DISABLED
  32. validate:
  33. type: bool
  34. metadata:
  35. type: section
  36. title: PLUGINS.AUTO_SEO.DEFAULT_CONFIG
  37. underline: 1
  38. fields:
  39. description.enabled:
  40. type: toggle
  41. label: PLUGINS.AUTO_SEO.DESCRIPTION.ENABLED_LABEL
  42. help: PLUGINS.AUTO_SEO.DESCRIPTION.ENABLED_HELP
  43. highlight: 1
  44. default: 0
  45. options:
  46. 1: PLUGIN_ADMIN.ENABLED
  47. 0: PLUGIN_ADMIN.DISABLED
  48. validate:
  49. type: bool
  50. description.length:
  51. type: text
  52. size: x-small
  53. label: PLUGINS.AUTO_SEO.DESCRIPTION.LENGTH_LABEL
  54. help: PLUGINS.AUTO_SEO.DESCRIPTION.LENGTH_HELP
  55. default: 30
  56. validate:
  57. type: number
  58. min: 2
  59. max: 50
  60. keywords.enabled:
  61. type: toggle
  62. label: PLUGINS.AUTO_SEO.KEYWORDS.ENABLED_LABEL
  63. help: PLUGINS.AUTO_SEO.KEYWORDS.ENABLED_HELP
  64. highlight: 1
  65. default: 0
  66. options:
  67. 1: PLUGIN_ADMIN.ENABLED
  68. 0: PLUGIN_ADMIN.DISABLED
  69. validate:
  70. type: bool
  71. keywords.length:
  72. type: text
  73. size: x-small
  74. label: PLUGINS.AUTO_SEO.KEYWORDS.LENGTH_LABEL
  75. help: PLUGINS.AUTO_SEO.KEYWORDS.LENGTH_HELP
  76. default: 20
  77. validate:
  78. type: number
  79. min: 2
  80. max: 30
  81. facebook.enabled:
  82. type: toggle
  83. label: PLUGINS.AUTO_SEO.FACEBOOK.ENABLED_LABEL
  84. help: PLUGINS.AUTO_SEO.FACEBOOK.ENABLED_HELP
  85. highlight: 1
  86. default: 0
  87. options:
  88. 1: PLUGIN_ADMIN.ENABLED
  89. 0: PLUGIN_ADMIN.DISABLED
  90. validate:
  91. type: bool
  92. twitter.enabled:
  93. type: toggle
  94. label: PLUGINS.AUTO_SEO.TWITTER.ENABLED_LABEL
  95. help: PLUGINS.AUTO_SEO.TWITTER.ENABLED_HELP
  96. highlight: 1
  97. default: 0
  98. options:
  99. 1: PLUGIN_ADMIN.ENABLED
  100. 0: PLUGIN_ADMIN.DISABLED
  101. validate:
  102. type: bool