|
- =======
- Plugins
- =======
-
- Hyde is built with a nuclear engine that is stripped down but powerful. Even
- core features like ``metadata`` are added as plugins to keep the engine bloat
- free.
-
- Hyde’s plugin architecture is event driven; plugins get notified during the
- course of the generation to allow them to alter/guide the generation process.
-
- If you are interested in creating plugins for Hyde, you can read the developer
- documentation.
-
- Configuration
- =============
-
- Hyde’s plugins get loaded if they are listed in the plugins section of
- :doc:`configuration`. Plugins also accept additional parameters in their
- respective sections. For example, ``MyAwesomePlugin`` will get parameters from
- ``myawesome`` section in the configuration file.
-
- In the box
- ==========
-
- Hyde is shipped with the following plugins:
-
-
- Metadata
- ========
-
- Metadata
- --------
- .. autoclass:: hyde.ext.plugins.meta.MetaPlugin
-
- AutoExtend
- ----------
- .. autoclass:: hyde.ext.plugins.meta.AutoExtendPlugin
-
- Sorter
- ------
- .. autoclass:: hyde.ext.plugins.meta.SorterPlugin
-
-
- CSS
- ===
-
- Less CSS
- --------
- .. autoclass:: hyde.ext.plugins.css.LessCSSPlugin
-
-
- Text Replacement
- ================
-
- Blockdown
- ---------
- .. autoclass:: hyde.ext.plugins.text.BlockdownPlugin
-
- Mark
- ----
- .. autoclass:: hyde.ext.plugins.text.MarkingsPlugin
-
- Refer
- -----
- .. autoclass:: hyde.ext.plugins.text.ReferencePlugin
-
- Textlinks
- ---------
- .. autoclass:: hyde.ext.plugins.text.TextlinksPlugin
-
- Syntext
- -------
- .. autoclass:: hyde.ext.plugins.text.SyntextPlugin
-
-
- Structure
- =========
-
- Folder Flattener
- ----------------
- .. autoclass:: hyde.ext.plugins.structure.FlattenerPlugin
|