A fork of hyde, the static site generation. Some patches will be pushed upstream.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

83 lines
1.6 KiB

  1. =======
  2. Plugins
  3. =======
  4. Hyde is built with a nuclear engine that is stripped down but powerful. Even
  5. core features like ``metadata`` are added as plugins to keep the engine bloat
  6. free.
  7. Hyde’s plugin architecture is event driven; plugins get notified during the
  8. course of the generation to allow them to alter/guide the generation process.
  9. If you are interested in creating plugins for Hyde, you can read the developer
  10. documentation.
  11. Configuration
  12. =============
  13. Hyde’s plugins get loaded if they are listed in the plugins section of
  14. :doc:`configuration`. Plugins also accept additional parameters in their
  15. respective sections. For example, ``MyAwesomePlugin`` will get parameters from
  16. ``myawesome`` section in the configuration file.
  17. In the box
  18. ==========
  19. Hyde is shipped with the following plugins:
  20. Metadata
  21. ========
  22. Metadata
  23. --------
  24. .. autoclass:: hyde.ext.plugins.meta.MetaPlugin
  25. AutoExtend
  26. ----------
  27. .. autoclass:: hyde.ext.plugins.meta.AutoExtendPlugin
  28. Sorter
  29. ------
  30. .. autoclass:: hyde.ext.plugins.meta.SorterPlugin
  31. CSS
  32. ===
  33. Less CSS
  34. --------
  35. .. autoclass:: hyde.ext.plugins.css.LessCSSPlugin
  36. Text Replacement
  37. ================
  38. Blockdown
  39. ---------
  40. .. autoclass:: hyde.ext.plugins.text.BlockdownPlugin
  41. Mark
  42. ----
  43. .. autoclass:: hyde.ext.plugins.text.MarkingsPlugin
  44. Refer
  45. -----
  46. .. autoclass:: hyde.ext.plugins.text.ReferencePlugin
  47. Textlinks
  48. ---------
  49. .. autoclass:: hyde.ext.plugins.text.TextlinksPlugin
  50. Syntext
  51. -------
  52. .. autoclass:: hyde.ext.plugins.text.SyntextPlugin
  53. Structure
  54. =========
  55. Folder Flattener
  56. ----------------
  57. .. autoclass:: hyde.ext.plugins.structure.FlattenerPlugin